{
  "schema": "tsonic.bindings",
  "provider": {
    "namespace": "Microsoft.EntityFrameworkCore.Metadata.Builders",
    "ownerIdentities": [
      "Microsoft.EntityFrameworkCore",
      "Microsoft.EntityFrameworkCore.Relational"
    ]
  },
  "targetSurface": {
    "types": [
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionCheckConstraintBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionCheckConstraintBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "methods": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionCheckConstraintBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionCheckConstraintBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionCheckConstraintBuilder",
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionCheckConstraintBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "typeArguments": [
              "IConventionComplexPropertyBuilder"
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "methods": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "methods": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeDiscriminatorBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeDiscriminatorBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeDiscriminatorBuilder::HasValue(System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeDiscriminatorBuilder",
            "targetName": "HasValue",
            "metadataToken": 100672124,
            "canonicalSignature": "(System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeDiscriminatorBuilder",
            "normalizedSignature": "HasValue|(System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeDiscriminatorBuilder|static=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.Builders.IConventionComplexTypeDiscriminatorBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeDiscriminatorBuilder::CanSetValue(System.Object,System.Boolean):System.Boolean",
            "targetName": "CanSetValue",
            "metadataToken": 100672125,
            "canonicalSignature": "(System.Object,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetValue|(System.Object,System.Boolean):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeDiscriminatorBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeDiscriminatorBuilder::ComplexType:Microsoft.EntityFrameworkCore.Metadata.IConventionComplexType",
            "targetName": "ComplexType",
            "metadataToken": 385877581,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionComplexType",
            "normalizedSignature": "ComplexType|:Microsoft.EntityFrameworkCore.Metadata.IConventionComplexType|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeDiscriminatorBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "methods": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "methods": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder",
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder::IsComplete(System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder",
            "targetName": "IsComplete",
            "metadataToken": 100672127,
            "canonicalSignature": "(System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder",
            "normalizedSignature": "IsComplete|(System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder|static=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.Builders.IConventionDiscriminatorBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder::CanSetIsComplete(System.Boolean,System.Boolean):System.Boolean",
            "targetName": "CanSetIsComplete",
            "metadataToken": 100672128,
            "canonicalSignature": "(System.Boolean,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetIsComplete|(System.Boolean,System.Boolean):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder::HasValue(System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder",
            "targetName": "HasValue",
            "metadataToken": 100672129,
            "canonicalSignature": "(System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder",
            "normalizedSignature": "HasValue|(System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder|static=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.Builders.IConventionDiscriminatorBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder::HasValue(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder",
            "targetName": "HasValue",
            "metadataToken": 100672130,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder",
            "normalizedSignature": "HasValue|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder|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.Builders.IConventionDiscriminatorBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder::CanSetValue(System.Object,System.Boolean):System.Boolean",
            "targetName": "CanSetValue",
            "metadataToken": 100672131,
            "canonicalSignature": "(System.Object,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetValue|(System.Object,System.Boolean):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder::CanSetValue(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Object,System.Boolean):System.Boolean",
            "targetName": "CanSetValue",
            "metadataToken": 100672132,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Object,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetValue|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,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.Builders.IConventionDiscriminatorBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder::EntityType:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "targetName": "EntityType",
            "metadataToken": 385877582,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "normalizedSignature": "EntityType|:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "methods": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "methods": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 6,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 6,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeMappingFragmentBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeMappingFragmentBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "methods": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeMappingFragmentBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "methods": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "methods": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder",
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionKeyBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionKeyBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "methods": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionKeyBuilder",
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionKeyBuilder",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "methods": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionNavigationBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionNavigationBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "typeArguments": [
              "IConventionNavigationBuilder"
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "methods": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionNavigationBuilder",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionOwnedEntityTypeBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionOwnedEntityTypeBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "typeParameters": [
          "TBuilder"
        ],
        "methods": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "typeArguments": [
              "IConventionPropertyBuilder"
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "methods": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationalPropertyOverridesBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationalPropertyOverridesBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "methods": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationalPropertyOverridesBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "methods": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionServicePropertyBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionServicePropertyBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "typeArguments": [
              "IConventionServicePropertyBuilder"
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "methods": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionServicePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionServicePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionServicePropertyBuilder",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "typeArguments": [
              "IConventionSkipNavigationBuilder"
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "methods": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "methods": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder",
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "methods": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder",
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureResultColumnBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureResultColumnBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "methods": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureResultColumnBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureResultColumnBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureResultColumnBuilder",
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureResultColumnBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTriggerBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTriggerBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "methods": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTriggerBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTriggerBuilder",
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTriggerBuilder",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "methods": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionCheckConstraintBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder::HasName(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder",
            "targetName": "HasName",
            "metadataToken": 100670786,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder",
            "normalizedSignature": "HasName|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder::HasAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100670787,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670788,
            "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.Builders.CheckConstraintBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100670789,
            "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.Builders.CheckConstraintBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100670790,
            "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.Builders.CheckConstraintBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder::Builder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalCheckConstraintBuilder",
            "targetName": "Builder",
            "metadataToken": 385877858,
            "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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IMutableCheckConstraint",
            "targetName": "Metadata",
            "metadataToken": 385877860,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableCheckConstraint",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IMutableCheckConstraint|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableCheckConstraint):void",
            "metadataToken": 100670782,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableCheckConstraint):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableCheckConstraint):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder",
        "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.Builders.CollectionCollectionBuilder::UsingEntity(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "UsingEntity",
            "metadataToken": 100671427,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "UsingEntity|(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder::UsingEntity(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "UsingEntity",
            "metadataToken": 100671428,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "UsingEntity|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder::UsingEntity(System.String,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "UsingEntity",
            "metadataToken": 100671429,
            "canonicalSignature": "(System.String,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "UsingEntity|(System.String,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder::UsingEntity(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "UsingEntity",
            "metadataToken": 100671430,
            "canonicalSignature": "(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "UsingEntity|(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder::UsingEntity(System.Type,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "UsingEntity",
            "metadataToken": 100671431,
            "canonicalSignature": "(System.Type,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "UsingEntity|(System.Type,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder::UsingEntity(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "UsingEntity",
            "metadataToken": 100671432,
            "canonicalSignature": "(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "UsingEntity|(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder::UsingEntity(System.String,System.Type,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "UsingEntity",
            "metadataToken": 100671433,
            "canonicalSignature": "(System.String,System.Type,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "UsingEntity|(System.String,System.Type,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|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.Builders.CollectionCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder::UsingEntity(System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "UsingEntity",
            "metadataToken": 100671434,
            "canonicalSignature": "(System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "UsingEntity|(System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder::UsingEntity(System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "UsingEntity",
            "metadataToken": 100671435,
            "canonicalSignature": "(System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "UsingEntity|(System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|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.Builders.CollectionCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder::UsingEntity(System.String,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "UsingEntity",
            "metadataToken": 100671436,
            "canonicalSignature": "(System.String,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "UsingEntity|(System.String,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|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.Builders.CollectionCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder::UsingEntity(System.String,System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "UsingEntity",
            "metadataToken": 100671437,
            "canonicalSignature": "(System.String,System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "UsingEntity|(System.String,System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|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.Builders.CollectionCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder::UsingEntity(System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "UsingEntity",
            "metadataToken": 100671438,
            "canonicalSignature": "(System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "UsingEntity|(System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|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.Builders.CollectionCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder::UsingEntity(System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "UsingEntity",
            "metadataToken": 100671439,
            "canonicalSignature": "(System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "UsingEntity|(System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|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.Builders.CollectionCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder::UsingEntity(System.String,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "UsingEntity",
            "metadataToken": 100671440,
            "canonicalSignature": "(System.String,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "UsingEntity|(System.String,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|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.Builders.CollectionCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder::UsingEntity(System.String,System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "UsingEntity",
            "metadataToken": 100671441,
            "canonicalSignature": "(System.String,System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "UsingEntity|(System.String,System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|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.Builders.CollectionCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder::UsingEntity(System.String,System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "UsingEntity",
            "metadataToken": 100671443,
            "canonicalSignature": "(System.String,System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "UsingEntity|(System.String,System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|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.Builders.CollectionCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100671444,
            "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.Builders.CollectionCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100671445,
            "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.Builders.CollectionCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100671446,
            "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.Builders.CollectionCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder::LeftEntityType:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "LeftEntityType",
            "metadataToken": 385877534,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "LeftEntityType|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder::RightEntityType:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "RightEntityType",
            "metadataToken": 385877535,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "RightEntityType|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder::LeftNavigation:Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation",
            "targetName": "LeftNavigation",
            "metadataToken": 385877536,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation",
            "normalizedSignature": "LeftNavigation|:Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder::RightNavigation:Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation",
            "targetName": "RightNavigation",
            "metadataToken": 385877537,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation",
            "normalizedSignature": "RightNavigation|:Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder::ModelBuilder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder",
            "targetName": "ModelBuilder",
            "metadataToken": 385877538,
            "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": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation,Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation):void",
            "metadataToken": 100671421,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation,Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation,Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 2,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder"
        },
        "typeParameters": [
          "TLeftEntity",
          "TRightEntity"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2::UsingEntity():EntityTypeBuilder_1",
            "targetName": "UsingEntity",
            "metadataToken": 100671449,
            "canonicalSignature": "():EntityTypeBuilder_1",
            "normalizedSignature": "UsingEntity|():EntityTypeBuilder_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.Builders.CollectionCollectionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2::UsingEntity(System.String):EntityTypeBuilder_1",
            "targetName": "UsingEntity",
            "metadataToken": 100671450,
            "canonicalSignature": "(System.String):EntityTypeBuilder_1",
            "normalizedSignature": "UsingEntity|(System.String):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2::UsingEntity(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "targetName": "UsingEntity",
            "metadataToken": 100671451,
            "canonicalSignature": "(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "normalizedSignature": "UsingEntity|(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2::UsingEntity(System.Type,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "targetName": "UsingEntity",
            "metadataToken": 100671452,
            "canonicalSignature": "(System.Type,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "normalizedSignature": "UsingEntity|(System.Type,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2::UsingEntity(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "targetName": "UsingEntity",
            "metadataToken": 100671453,
            "canonicalSignature": "(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "normalizedSignature": "UsingEntity|(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2::UsingEntity(System.String,System.Type,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "targetName": "UsingEntity",
            "metadataToken": 100671454,
            "canonicalSignature": "(System.String,System.Type,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "normalizedSignature": "UsingEntity|(System.String,System.Type,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1|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.Builders.CollectionCollectionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2::UsingEntity(Action_1):EntityTypeBuilder_1",
            "targetName": "UsingEntity",
            "metadataToken": 100671455,
            "canonicalSignature": "(Action_1):EntityTypeBuilder_1",
            "normalizedSignature": "UsingEntity|(Action_1):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2::UsingEntity(System.String,Action_1):EntityTypeBuilder_1",
            "targetName": "UsingEntity",
            "metadataToken": 100671456,
            "canonicalSignature": "(System.String,Action_1):EntityTypeBuilder_1",
            "normalizedSignature": "UsingEntity|(System.String,Action_1):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2::UsingEntity(Func_2,Func_2):EntityTypeBuilder_1",
            "targetName": "UsingEntity",
            "metadataToken": 100671457,
            "canonicalSignature": "(Func_2,Func_2):EntityTypeBuilder_1",
            "normalizedSignature": "UsingEntity|(Func_2,Func_2):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2::UsingEntity(System.String,Func_2,Func_2):EntityTypeBuilder_1",
            "targetName": "UsingEntity",
            "metadataToken": 100671458,
            "canonicalSignature": "(System.String,Func_2,Func_2):EntityTypeBuilder_1",
            "normalizedSignature": "UsingEntity|(System.String,Func_2,Func_2):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2::UsingEntity(System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "targetName": "UsingEntity",
            "metadataToken": 100671459,
            "canonicalSignature": "(System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "normalizedSignature": "UsingEntity|(System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1|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.Builders.CollectionCollectionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2::UsingEntity(System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "targetName": "UsingEntity",
            "metadataToken": 100671460,
            "canonicalSignature": "(System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "normalizedSignature": "UsingEntity|(System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1|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.Builders.CollectionCollectionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2::UsingEntity(System.String,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "targetName": "UsingEntity",
            "metadataToken": 100671461,
            "canonicalSignature": "(System.String,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "normalizedSignature": "UsingEntity|(System.String,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1|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.Builders.CollectionCollectionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2::UsingEntity(System.String,System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "targetName": "UsingEntity",
            "metadataToken": 100671462,
            "canonicalSignature": "(System.String,System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "normalizedSignature": "UsingEntity|(System.String,System.Type,System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Func_2[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1|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.Builders.CollectionCollectionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2::UsingEntity(Func_2,Func_2,Action_1):EntityTypeBuilder_1",
            "targetName": "UsingEntity",
            "metadataToken": 100671463,
            "canonicalSignature": "(Func_2,Func_2,Action_1):EntityTypeBuilder_1",
            "normalizedSignature": "UsingEntity|(Func_2,Func_2,Action_1):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2::UsingEntity(System.String,Func_2,Func_2,Action_1):EntityTypeBuilder_1",
            "targetName": "UsingEntity",
            "metadataToken": 100671464,
            "canonicalSignature": "(System.String,Func_2,Func_2,Action_1):EntityTypeBuilder_1",
            "normalizedSignature": "UsingEntity|(System.String,Func_2,Func_2,Action_1):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2::UsingEntity(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "UsingEntity",
            "metadataToken": 0,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "UsingEntity|(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|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.Builders.CollectionCollectionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2::UsingEntity(System.String,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "UsingEntity",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "UsingEntity|(System.String,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|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.Builders.CollectionCollectionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2::UsingEntity(System.Func_2<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder>,System.Func_2<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder>):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "UsingEntity",
            "metadataToken": 0,
            "canonicalSignature": "(System.Func_2<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder>,System.Func_2<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder>):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "UsingEntity|(System.Func_2<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder>,System.Func_2<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder>):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|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.Builders.CollectionCollectionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2::UsingEntity(System.Type,System.Func_2<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder>,System.Func_2<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder>):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "UsingEntity",
            "metadataToken": 0,
            "canonicalSignature": "(System.Type,System.Func_2<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder>,System.Func_2<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder>):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "UsingEntity|(System.Type,System.Func_2<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder>,System.Func_2<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder>):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2::UsingEntity(System.String,System.Func_2<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder>,System.Func_2<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder>):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "UsingEntity",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,System.Func_2<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder>,System.Func_2<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder>):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "UsingEntity|(System.String,System.Func_2<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder>,System.Func_2<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder>):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2::UsingEntity(System.String,System.Type,System.Func_2<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder>,System.Func_2<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder>):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "UsingEntity",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,System.Type,System.Func_2<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder>,System.Func_2<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder>):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "UsingEntity|(System.String,System.Type,System.Func_2<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder>,System.Func_2<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder>):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2::UsingEntity(System.String,System.Type,System.Func_2<Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey>,System.Func_2<Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey>):Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "UsingEntity",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,System.Type,System.Func_2<Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey>,System.Func_2<Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey>):Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "UsingEntity|(System.String,System.Type,System.Func_2<Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey>,System.Func_2<Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey>):Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation,Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation):void",
            "metadataToken": 100671448,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation,Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation,Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionForeignKeyBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder::WithOne(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder",
            "targetName": "WithOne",
            "metadataToken": 100671476,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder",
            "normalizedSignature": "WithOne|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder::WithOneBuilder(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "WithOneBuilder",
            "metadataToken": 100671477,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "WithOneBuilder|(System.String):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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder::WithOneBuilder(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "WithOneBuilder",
            "metadataToken": 100671478,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "WithOneBuilder|(System.Reflection.MemberInfo):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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder::WithMany(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder",
            "targetName": "WithMany",
            "metadataToken": 100671480,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder",
            "normalizedSignature": "WithMany|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder::WithLeftManyNavigation(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation",
            "targetName": "WithLeftManyNavigation",
            "metadataToken": 100671481,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation",
            "normalizedSignature": "WithLeftManyNavigation|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder::WithLeftManyNavigation(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation",
            "targetName": "WithLeftManyNavigation",
            "metadataToken": 100671482,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation",
            "normalizedSignature": "WithLeftManyNavigation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder::WithRightManyNavigation(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation",
            "targetName": "WithRightManyNavigation",
            "metadataToken": 100671483,
            "canonicalSignature": "(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation",
            "normalizedSignature": "WithRightManyNavigation|(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation|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.Builders.CollectionNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder::WithRightManyNavigation(System.Reflection.MemberInfo,System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation",
            "targetName": "WithRightManyNavigation",
            "metadataToken": 100671484,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation",
            "normalizedSignature": "WithRightManyNavigation|(System.Reflection.MemberInfo,System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation|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.Builders.CollectionNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100671486,
            "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.Builders.CollectionNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100671487,
            "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.Builders.CollectionNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100671488,
            "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.Builders.CollectionNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder::Builder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "Builder",
            "metadataToken": 385877539,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder::CollectionName:System.String",
            "targetName": "CollectionName",
            "metadataToken": 385877541,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "CollectionName|:System.String|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder::CollectionMember:System.Reflection.MemberInfo",
            "targetName": "CollectionMember",
            "metadataToken": 385877542,
            "canonicalSignature": ":System.Reflection.MemberInfo",
            "normalizedSignature": "CollectionMember|:System.Reflection.MemberInfo|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.Builders.CollectionNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder::RelatedEntityType:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "RelatedEntityType",
            "metadataToken": 385877543,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "RelatedEntityType|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385877544,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey,Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation):void",
            "metadataToken": 100671466,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey,Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey,Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation):void|static=false",
            "isStatic": false,
            "parameterCount": 5,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder`2",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder`2",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 2,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionForeignKeyBuilder"
            ]
          }
        ],
        "typeParameters": [
          "TEntity",
          "TRelatedEntity"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder`2::WithOne(System.String):ReferenceCollectionBuilder_2",
            "targetName": "WithOne",
            "metadataToken": 100671490,
            "canonicalSignature": "(System.String):ReferenceCollectionBuilder_2",
            "normalizedSignature": "WithOne|(System.String):ReferenceCollectionBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder`2::WithOne(Expression_1):ReferenceCollectionBuilder_2",
            "targetName": "WithOne",
            "metadataToken": 100671491,
            "canonicalSignature": "(Expression_1):ReferenceCollectionBuilder_2",
            "normalizedSignature": "WithOne|(Expression_1):ReferenceCollectionBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder`2::WithMany(System.String):CollectionCollectionBuilder_2",
            "targetName": "WithMany",
            "metadataToken": 100671492,
            "canonicalSignature": "(System.String):CollectionCollectionBuilder_2",
            "normalizedSignature": "WithMany|(System.String):CollectionCollectionBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder`2::WithMany(Expression_1):CollectionCollectionBuilder_2",
            "targetName": "WithMany",
            "metadataToken": 100671493,
            "canonicalSignature": "(Expression_1):CollectionCollectionBuilder_2",
            "normalizedSignature": "WithMany|(Expression_1):CollectionCollectionBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder`2::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey,Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation):void",
            "metadataToken": 100671489,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey,Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey,Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation):void|static=false",
            "isStatic": false,
            "parameterCount": 5,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "PropertyBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder::HasColumnName(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder",
            "targetName": "HasColumnName",
            "metadataToken": 100670795,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder",
            "normalizedSignature": "HasColumnName|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder::HasAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100670796,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670798,
            "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.Builders.ColumnBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100670799,
            "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.Builders.ColumnBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100670800,
            "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.Builders.ColumnBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder::Overrides:Microsoft.EntityFrameworkCore.Metadata.IMutableRelationalPropertyOverrides",
            "targetName": "Overrides",
            "metadataToken": 385877861,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableRelationalPropertyOverrides",
            "normalizedSignature": "Overrides|:Microsoft.EntityFrameworkCore.Metadata.IMutableRelationalPropertyOverrides|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder::InternalOverrides:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides",
            "targetName": "InternalOverrides",
            "metadataToken": 385877862,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides",
            "normalizedSignature": "InternalOverrides|:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides|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.Builders.ColumnBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder):void",
            "metadataToken": 100670791,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder`1",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "PropertyBuilder"
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "PropertyBuilder_1[[TProperty]]"
            ]
          }
        ],
        "typeParameters": [
          "TProperty"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder`1::HasColumnName(System.String):ColumnBuilder_1",
            "targetName": "HasColumnName",
            "metadataToken": 100670803,
            "canonicalSignature": "(System.String):ColumnBuilder_1",
            "normalizedSignature": "HasColumnName|(System.String):ColumnBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder`1::HasAnnotation(System.String,System.Object):ColumnBuilder_1",
            "targetName": "HasAnnotation",
            "metadataToken": 100670804,
            "canonicalSignature": "(System.String,System.Object):ColumnBuilder_1",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):ColumnBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder`1::.ctor(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,PropertyBuilder_1):void",
            "metadataToken": 100670801,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,PropertyBuilder_1):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,PropertyBuilder_1):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionComplexPropertyBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::HasPropertyAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "HasPropertyAnnotation",
            "metadataToken": 100671499,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "HasPropertyAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::HasTypeAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "HasTypeAnnotation",
            "metadataToken": 100671500,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "HasTypeAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::IsRequired(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "IsRequired",
            "metadataToken": 100671501,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "IsRequired|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::Property(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "targetName": "Property",
            "metadataToken": 100671502,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "normalizedSignature": "Property|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::Property(System.String):ComplexCollectionTypePropertyBuilder_1",
            "targetName": "Property",
            "metadataToken": 100671503,
            "canonicalSignature": "(System.String):ComplexCollectionTypePropertyBuilder_1",
            "normalizedSignature": "Property|(System.String):ComplexCollectionTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::Property(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "targetName": "Property",
            "metadataToken": 100671504,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "normalizedSignature": "Property|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::PrimitiveCollection(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "targetName": "PrimitiveCollection",
            "metadataToken": 100671505,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "normalizedSignature": "PrimitiveCollection|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::PrimitiveCollection(System.String):ComplexTypePrimitiveCollectionBuilder_1",
            "targetName": "PrimitiveCollection",
            "metadataToken": 100671506,
            "canonicalSignature": "(System.String):ComplexTypePrimitiveCollectionBuilder_1",
            "normalizedSignature": "PrimitiveCollection|(System.String):ComplexTypePrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::PrimitiveCollection(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "targetName": "PrimitiveCollection",
            "metadataToken": 100671507,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "normalizedSignature": "PrimitiveCollection|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::IndexerProperty(System.String):ComplexCollectionTypePropertyBuilder_1",
            "targetName": "IndexerProperty",
            "metadataToken": 100671508,
            "canonicalSignature": "(System.String):ComplexCollectionTypePropertyBuilder_1",
            "normalizedSignature": "IndexerProperty|(System.String):ComplexCollectionTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::IndexerProperty(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "targetName": "IndexerProperty",
            "metadataToken": 100671509,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "normalizedSignature": "IndexerProperty|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::ComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 100671510,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "ComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::ComplexProperty(System.String):ComplexPropertyBuilder_1",
            "targetName": "ComplexProperty",
            "metadataToken": 100671511,
            "canonicalSignature": "(System.String):ComplexPropertyBuilder_1",
            "normalizedSignature": "ComplexProperty|(System.String):ComplexPropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::ComplexProperty(System.String,System.String):ComplexPropertyBuilder_1",
            "targetName": "ComplexProperty",
            "metadataToken": 100671512,
            "canonicalSignature": "(System.String,System.String):ComplexPropertyBuilder_1",
            "normalizedSignature": "ComplexProperty|(System.String,System.String):ComplexPropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::ComplexProperty(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 100671513,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "ComplexProperty|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::ComplexProperty(System.Type,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 100671514,
            "canonicalSignature": "(System.Type,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "ComplexProperty|(System.Type,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|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.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::ComplexProperty(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 100671515,
            "canonicalSignature": "(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "ComplexProperty|(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::ComplexProperty(System.String,Action_1):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 100671516,
            "canonicalSignature": "(System.String,Action_1):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "ComplexProperty|(System.String,Action_1):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|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.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::ComplexProperty(System.String,System.String,Action_1):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 100671517,
            "canonicalSignature": "(System.String,System.String,Action_1):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "ComplexProperty|(System.String,System.String,Action_1):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::ComplexProperty(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 100671518,
            "canonicalSignature": "(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "ComplexProperty|(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|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.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::ComplexProperty(System.Type,System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 100671519,
            "canonicalSignature": "(System.Type,System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "ComplexProperty|(System.Type,System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|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.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::ComplexCollection(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 100671520,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "ComplexCollection|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::ComplexCollection(System.String):ComplexCollectionBuilder_1",
            "targetName": "ComplexCollection",
            "metadataToken": 100671521,
            "canonicalSignature": "(System.String):ComplexCollectionBuilder_1",
            "normalizedSignature": "ComplexCollection|(System.String):ComplexCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::ComplexCollection(System.String,System.String):ComplexCollectionBuilder_1",
            "targetName": "ComplexCollection",
            "metadataToken": 100671522,
            "canonicalSignature": "(System.String,System.String):ComplexCollectionBuilder_1",
            "normalizedSignature": "ComplexCollection|(System.String,System.String):ComplexCollectionBuilder_1|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.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::ComplexCollection(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 100671523,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "ComplexCollection|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::ComplexCollection(System.Type,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 100671524,
            "canonicalSignature": "(System.Type,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "ComplexCollection|(System.Type,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|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.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::ComplexCollection(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 100671525,
            "canonicalSignature": "(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "ComplexCollection|(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::ComplexCollection(System.String,Action_1):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 100671526,
            "canonicalSignature": "(System.String,Action_1):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "ComplexCollection|(System.String,Action_1):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|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.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::ComplexCollection(System.String,System.String,Action_1):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 100671527,
            "canonicalSignature": "(System.String,System.String,Action_1):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "ComplexCollection|(System.String,System.String,Action_1):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::ComplexCollection(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 100671528,
            "canonicalSignature": "(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "ComplexCollection|(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|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.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::ComplexCollection(System.Type,System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 100671529,
            "canonicalSignature": "(System.Type,System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "ComplexCollection|(System.Type,System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|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.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::Ignore(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "Ignore",
            "metadataToken": 100671530,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "Ignore|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::HasField(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "HasField",
            "metadataToken": 100671531,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "HasField|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::HasChangeTrackingStrategy(Microsoft.EntityFrameworkCore.ChangeTrackingStrategy):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "HasChangeTrackingStrategy",
            "metadataToken": 100671532,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTrackingStrategy):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "HasChangeTrackingStrategy|(Microsoft.EntityFrameworkCore.ChangeTrackingStrategy):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::UsePropertyAccessMode(Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "UsePropertyAccessMode",
            "metadataToken": 100671533,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "UsePropertyAccessMode|(Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::UseDefaultPropertyAccessMode(Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "UseDefaultPropertyAccessMode",
            "metadataToken": 100671534,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "UseDefaultPropertyAccessMode|(Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100671535,
            "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.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100671536,
            "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.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100671537,
            "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.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::PropertyBuilder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder",
            "targetName": "PropertyBuilder",
            "metadataToken": 385877546,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder",
            "normalizedSignature": "PropertyBuilder|: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.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::TypeBuilder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder",
            "targetName": "TypeBuilder",
            "metadataToken": 385877547,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder",
            "normalizedSignature": "TypeBuilder|: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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "targetName": "Metadata",
            "metadataToken": 385877549,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty):void",
            "metadataToken": 100671494,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionComplexPropertyBuilder"
            ]
          }
        ],
        "typeParameters": [
          "TComplex"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::HasPropertyAnnotation(System.String,System.Object):ComplexCollectionBuilder_1",
            "targetName": "HasPropertyAnnotation",
            "metadataToken": 100671539,
            "canonicalSignature": "(System.String,System.Object):ComplexCollectionBuilder_1",
            "normalizedSignature": "HasPropertyAnnotation|(System.String,System.Object):ComplexCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::HasTypeAnnotation(System.String,System.Object):ComplexCollectionBuilder_1",
            "targetName": "HasTypeAnnotation",
            "metadataToken": 100671540,
            "canonicalSignature": "(System.String,System.Object):ComplexCollectionBuilder_1",
            "normalizedSignature": "HasTypeAnnotation|(System.String,System.Object):ComplexCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::IsRequired(System.Boolean):ComplexCollectionBuilder_1",
            "targetName": "IsRequired",
            "metadataToken": 100671541,
            "canonicalSignature": "(System.Boolean):ComplexCollectionBuilder_1",
            "normalizedSignature": "IsRequired|(System.Boolean):ComplexCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::Property(Expression_1):ComplexCollectionTypePropertyBuilder_1",
            "targetName": "Property",
            "metadataToken": 100671542,
            "canonicalSignature": "(Expression_1):ComplexCollectionTypePropertyBuilder_1",
            "normalizedSignature": "Property|(Expression_1):ComplexCollectionTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::PrimitiveCollection(Expression_1):ComplexTypePrimitiveCollectionBuilder_1",
            "targetName": "PrimitiveCollection",
            "metadataToken": 100671543,
            "canonicalSignature": "(Expression_1):ComplexTypePrimitiveCollectionBuilder_1",
            "normalizedSignature": "PrimitiveCollection|(Expression_1):ComplexTypePrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::ComplexProperty(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexCollectionBuilder_1",
            "targetName": "ComplexProperty",
            "metadataToken": 100671544,
            "canonicalSignature": "(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexCollectionBuilder_1",
            "normalizedSignature": "ComplexProperty|(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::ComplexProperty(System.String,Action_1):ComplexCollectionBuilder_1",
            "targetName": "ComplexProperty",
            "metadataToken": 100671545,
            "canonicalSignature": "(System.String,Action_1):ComplexCollectionBuilder_1",
            "normalizedSignature": "ComplexProperty|(System.String,Action_1):ComplexCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::ComplexProperty(System.String,System.String,Action_1):ComplexCollectionBuilder_1",
            "targetName": "ComplexProperty",
            "metadataToken": 100671546,
            "canonicalSignature": "(System.String,System.String,Action_1):ComplexCollectionBuilder_1",
            "normalizedSignature": "ComplexProperty|(System.String,System.String,Action_1):ComplexCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::ComplexProperty(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexCollectionBuilder_1",
            "targetName": "ComplexProperty",
            "metadataToken": 100671547,
            "canonicalSignature": "(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexCollectionBuilder_1",
            "normalizedSignature": "ComplexProperty|(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexCollectionBuilder_1|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.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::ComplexProperty(System.Type,System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexCollectionBuilder_1",
            "targetName": "ComplexProperty",
            "metadataToken": 100671548,
            "canonicalSignature": "(System.Type,System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexCollectionBuilder_1",
            "normalizedSignature": "ComplexProperty|(System.Type,System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexCollectionBuilder_1|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.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::ComplexProperty(Expression_1):ComplexPropertyBuilder_1",
            "targetName": "ComplexProperty",
            "metadataToken": 100671549,
            "canonicalSignature": "(Expression_1):ComplexPropertyBuilder_1",
            "normalizedSignature": "ComplexProperty|(Expression_1):ComplexPropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::ComplexProperty(Expression_1,System.String):ComplexPropertyBuilder_1",
            "targetName": "ComplexProperty",
            "metadataToken": 100671550,
            "canonicalSignature": "(Expression_1,System.String):ComplexPropertyBuilder_1",
            "normalizedSignature": "ComplexProperty|(Expression_1,System.String):ComplexPropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::ComplexProperty(Expression_1,Action_1):ComplexCollectionBuilder_1",
            "targetName": "ComplexProperty",
            "metadataToken": 100671551,
            "canonicalSignature": "(Expression_1,Action_1):ComplexCollectionBuilder_1",
            "normalizedSignature": "ComplexProperty|(Expression_1,Action_1):ComplexCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::ComplexProperty(Expression_1,System.String,Action_1):ComplexCollectionBuilder_1",
            "targetName": "ComplexProperty",
            "metadataToken": 100671552,
            "canonicalSignature": "(Expression_1,System.String,Action_1):ComplexCollectionBuilder_1",
            "normalizedSignature": "ComplexProperty|(Expression_1,System.String,Action_1):ComplexCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::ComplexCollection(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexCollectionBuilder_1",
            "targetName": "ComplexCollection",
            "metadataToken": 100671557,
            "canonicalSignature": "(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexCollectionBuilder_1",
            "normalizedSignature": "ComplexCollection|(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::ComplexCollection(System.String,Action_1):ComplexCollectionBuilder_1",
            "targetName": "ComplexCollection",
            "metadataToken": 100671558,
            "canonicalSignature": "(System.String,Action_1):ComplexCollectionBuilder_1",
            "normalizedSignature": "ComplexCollection|(System.String,Action_1):ComplexCollectionBuilder_1|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.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::ComplexCollection(System.String,System.String,Action_1):ComplexCollectionBuilder_1",
            "targetName": "ComplexCollection",
            "metadataToken": 100671559,
            "canonicalSignature": "(System.String,System.String,Action_1):ComplexCollectionBuilder_1",
            "normalizedSignature": "ComplexCollection|(System.String,System.String,Action_1):ComplexCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::ComplexCollection(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexCollectionBuilder_1",
            "targetName": "ComplexCollection",
            "metadataToken": 100671560,
            "canonicalSignature": "(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexCollectionBuilder_1",
            "normalizedSignature": "ComplexCollection|(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexCollectionBuilder_1|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.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::ComplexCollection(System.Type,System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexCollectionBuilder_1",
            "targetName": "ComplexCollection",
            "metadataToken": 100671561,
            "canonicalSignature": "(System.Type,System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexCollectionBuilder_1",
            "normalizedSignature": "ComplexCollection|(System.Type,System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexCollectionBuilder_1|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.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::ComplexCollection(Expression_1):ComplexCollectionBuilder_1",
            "targetName": "ComplexCollection",
            "metadataToken": 100671562,
            "canonicalSignature": "(Expression_1):ComplexCollectionBuilder_1",
            "normalizedSignature": "ComplexCollection|(Expression_1):ComplexCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::ComplexCollection(Expression_1,System.String):ComplexCollectionBuilder_1",
            "targetName": "ComplexCollection",
            "metadataToken": 100671563,
            "canonicalSignature": "(Expression_1,System.String):ComplexCollectionBuilder_1",
            "normalizedSignature": "ComplexCollection|(Expression_1,System.String):ComplexCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::ComplexCollection(Expression_1,Action_1):ComplexCollectionBuilder_1",
            "targetName": "ComplexCollection",
            "metadataToken": 100671564,
            "canonicalSignature": "(Expression_1,Action_1):ComplexCollectionBuilder_1",
            "normalizedSignature": "ComplexCollection|(Expression_1,Action_1):ComplexCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::ComplexCollection(Expression_1,System.String,Action_1):ComplexCollectionBuilder_1",
            "targetName": "ComplexCollection",
            "metadataToken": 100671565,
            "canonicalSignature": "(Expression_1,System.String,Action_1):ComplexCollectionBuilder_1",
            "normalizedSignature": "ComplexCollection|(Expression_1,System.String,Action_1):ComplexCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::Ignore(Expression_1):ComplexCollectionBuilder_1",
            "targetName": "Ignore",
            "metadataToken": 100671570,
            "canonicalSignature": "(Expression_1):ComplexCollectionBuilder_1",
            "normalizedSignature": "Ignore|(Expression_1):ComplexCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::Ignore(System.String):ComplexCollectionBuilder_1",
            "targetName": "Ignore",
            "metadataToken": 100671571,
            "canonicalSignature": "(System.String):ComplexCollectionBuilder_1",
            "normalizedSignature": "Ignore|(System.String):ComplexCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::HasField(System.String):ComplexCollectionBuilder_1",
            "targetName": "HasField",
            "metadataToken": 100671572,
            "canonicalSignature": "(System.String):ComplexCollectionBuilder_1",
            "normalizedSignature": "HasField|(System.String):ComplexCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::HasChangeTrackingStrategy(Microsoft.EntityFrameworkCore.ChangeTrackingStrategy):ComplexCollectionBuilder_1",
            "targetName": "HasChangeTrackingStrategy",
            "metadataToken": 100671573,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTrackingStrategy):ComplexCollectionBuilder_1",
            "normalizedSignature": "HasChangeTrackingStrategy|(Microsoft.EntityFrameworkCore.ChangeTrackingStrategy):ComplexCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::UsePropertyAccessMode(Microsoft.EntityFrameworkCore.PropertyAccessMode):ComplexCollectionBuilder_1",
            "targetName": "UsePropertyAccessMode",
            "metadataToken": 100671574,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.PropertyAccessMode):ComplexCollectionBuilder_1",
            "normalizedSignature": "UsePropertyAccessMode|(Microsoft.EntityFrameworkCore.PropertyAccessMode):ComplexCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::UseDefaultPropertyAccessMode(Microsoft.EntityFrameworkCore.PropertyAccessMode):ComplexCollectionBuilder_1",
            "targetName": "UseDefaultPropertyAccessMode",
            "metadataToken": 100671575,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.PropertyAccessMode):ComplexCollectionBuilder_1",
            "normalizedSignature": "UseDefaultPropertyAccessMode|(Microsoft.EntityFrameworkCore.PropertyAccessMode):ComplexCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::ComplexCollection(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "ComplexCollection|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|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.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::ComplexCollection(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder_1<TElement>",
            "targetName": "ComplexCollection",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder_1<TElement>",
            "normalizedSignature": "ComplexCollection|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder_1<TElement>|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 2,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::ComplexCollection(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder_1<TElement>",
            "targetName": "ComplexCollection",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder_1<TElement>",
            "normalizedSignature": "ComplexCollection|(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder_1<TElement>|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 2,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::ComplexCollection(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 0,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "ComplexCollection|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|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.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::ComplexCollection(System.Type,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 0,
            "canonicalSignature": "(System.Type,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "ComplexCollection|(System.Type,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::ComplexCollection(System.String,System.Action_1<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder_1<TElement>>):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,System.Action_1<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder_1<TElement>>):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "ComplexCollection|(System.String,System.Action_1<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder_1<TElement>>):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 2,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::ComplexCollection(System.String,System.String,System.Action_1<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder_1<TElement>>):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,System.String,System.Action_1<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder_1<TElement>>):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "ComplexCollection|(System.String,System.String,System.Action_1<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder_1<TElement>>):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 2,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::ComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "ComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|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.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::ComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder_1<TProperty>",
            "targetName": "ComplexProperty",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder_1<TProperty>",
            "normalizedSignature": "ComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder_1<TProperty>|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::ComplexProperty(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder_1<TProperty>",
            "targetName": "ComplexProperty",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder_1<TProperty>",
            "normalizedSignature": "ComplexProperty|(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder_1<TProperty>|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::ComplexProperty(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 0,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "ComplexProperty|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|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.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::ComplexProperty(System.Type,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 0,
            "canonicalSignature": "(System.Type,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "ComplexProperty|(System.Type,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::ComplexProperty(System.String,System.Action_1<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder_1<TProperty>>):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,System.Action_1<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder_1<TProperty>>):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "ComplexProperty|(System.String,System.Action_1<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder_1<TProperty>>):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::ComplexProperty(System.String,System.String,System.Action_1<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder_1<TProperty>>):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,System.String,System.Action_1<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder_1<TProperty>>):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "ComplexProperty|(System.String,System.String,System.Action_1<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder_1<TProperty>>):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::PrimitiveCollection(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "targetName": "PrimitiveCollection",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "normalizedSignature": "PrimitiveCollection|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder|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.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::PrimitiveCollection(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder_1<TProperty>",
            "targetName": "PrimitiveCollection",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder_1<TProperty>",
            "normalizedSignature": "PrimitiveCollection|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder_1<TProperty>|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::PrimitiveCollection(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "targetName": "PrimitiveCollection",
            "metadataToken": 0,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "normalizedSignature": "PrimitiveCollection|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder|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.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::Property(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "targetName": "Property",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "normalizedSignature": "Property|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder|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.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::Property(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder_1<TProperty>",
            "targetName": "Property",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder_1<TProperty>",
            "normalizedSignature": "Property|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder_1<TProperty>|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::Property(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "targetName": "Property",
            "metadataToken": 0,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "normalizedSignature": "Property|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder|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.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty):void",
            "metadataToken": 100671538,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionPropertyBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder::HasAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100671580,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder::IsRequired(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "targetName": "IsRequired",
            "metadataToken": 100671581,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "normalizedSignature": "IsRequired|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder::HasSentinel(System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "targetName": "HasSentinel",
            "metadataToken": 100671582,
            "canonicalSignature": "(System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "normalizedSignature": "HasSentinel|(System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder::IsUnicode(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "targetName": "IsUnicode",
            "metadataToken": 100671583,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "normalizedSignature": "IsUnicode|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder::HasValueGenerator():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "targetName": "HasValueGenerator",
            "metadataToken": 100671584,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "normalizedSignature": "HasValueGenerator|():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder|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.Builders.ComplexCollectionTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder::HasValueGenerator(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "targetName": "HasValueGenerator",
            "metadataToken": 100671585,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "normalizedSignature": "HasValueGenerator|(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder::HasValueGeneratorFactory():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "targetName": "HasValueGeneratorFactory",
            "metadataToken": 100671586,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "normalizedSignature": "HasValueGeneratorFactory|():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder|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.Builders.ComplexCollectionTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder::HasValueGeneratorFactory(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "targetName": "HasValueGeneratorFactory",
            "metadataToken": 100671587,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "normalizedSignature": "HasValueGeneratorFactory|(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder::HasField(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "targetName": "HasField",
            "metadataToken": 100671588,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "normalizedSignature": "HasField|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder::UsePropertyAccessMode(Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "targetName": "UsePropertyAccessMode",
            "metadataToken": 100671589,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "normalizedSignature": "UsePropertyAccessMode|(Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder::HasConversion():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100671590,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "normalizedSignature": "HasConversion|():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder|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.Builders.ComplexCollectionTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder::HasConversion(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100671591,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "normalizedSignature": "HasConversion|(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder::HasConversion(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100671592,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "normalizedSignature": "HasConversion|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder::HasConversion(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100671593,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "normalizedSignature": "HasConversion|(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder::HasConversion(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100671594,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "normalizedSignature": "HasConversion|(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder|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.Builders.ComplexCollectionTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder::HasConversion(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100671595,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "normalizedSignature": "HasConversion|(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder::HasConversion(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100671596,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "normalizedSignature": "HasConversion|(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder|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.Builders.ComplexCollectionTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder::HasConversion(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100671597,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "normalizedSignature": "HasConversion|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder::HasConversion(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100671598,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "normalizedSignature": "HasConversion|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder|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.Builders.ComplexCollectionTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder::HasConversion(System.Type,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100671601,
            "canonicalSignature": "(System.Type,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "normalizedSignature": "HasConversion|(System.Type,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder::HasConversion(System.Type,System.Type,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100671602,
            "canonicalSignature": "(System.Type,System.Type,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "normalizedSignature": "HasConversion|(System.Type,System.Type,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder|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.Builders.ComplexCollectionTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100671603,
            "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.Builders.ComplexCollectionTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100671604,
            "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.Builders.ComplexCollectionTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100671605,
            "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.Builders.ComplexCollectionTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "targetName": "Metadata",
            "metadataToken": 385877552,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IMutableProperty|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):void",
            "metadataToken": 100671576,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionPropertyBuilder"
            ]
          }
        ],
        "typeParameters": [
          "TProperty"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1::HasAnnotation(System.String,System.Object):ComplexCollectionTypePropertyBuilder_1",
            "targetName": "HasAnnotation",
            "metadataToken": 100671607,
            "canonicalSignature": "(System.String,System.Object):ComplexCollectionTypePropertyBuilder_1",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):ComplexCollectionTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1::IsRequired(System.Boolean):ComplexCollectionTypePropertyBuilder_1",
            "targetName": "IsRequired",
            "metadataToken": 100671608,
            "canonicalSignature": "(System.Boolean):ComplexCollectionTypePropertyBuilder_1",
            "normalizedSignature": "IsRequired|(System.Boolean):ComplexCollectionTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1::HasSentinel(System.Object):ComplexCollectionTypePropertyBuilder_1",
            "targetName": "HasSentinel",
            "metadataToken": 100671609,
            "canonicalSignature": "(System.Object):ComplexCollectionTypePropertyBuilder_1",
            "normalizedSignature": "HasSentinel|(System.Object):ComplexCollectionTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1::HasSentinel(TProperty):ComplexCollectionTypePropertyBuilder_1",
            "targetName": "HasSentinel",
            "metadataToken": 100671610,
            "canonicalSignature": "(TProperty):ComplexCollectionTypePropertyBuilder_1",
            "normalizedSignature": "HasSentinel|(TProperty):ComplexCollectionTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1::IsUnicode(System.Boolean):ComplexCollectionTypePropertyBuilder_1",
            "targetName": "IsUnicode",
            "metadataToken": 100671611,
            "canonicalSignature": "(System.Boolean):ComplexCollectionTypePropertyBuilder_1",
            "normalizedSignature": "IsUnicode|(System.Boolean):ComplexCollectionTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1::HasValueGenerator():ComplexCollectionTypePropertyBuilder_1",
            "targetName": "HasValueGenerator",
            "metadataToken": 100671612,
            "canonicalSignature": "():ComplexCollectionTypePropertyBuilder_1",
            "normalizedSignature": "HasValueGenerator|():ComplexCollectionTypePropertyBuilder_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.Builders.ComplexCollectionTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1::HasValueGenerator(System.Type):ComplexCollectionTypePropertyBuilder_1",
            "targetName": "HasValueGenerator",
            "metadataToken": 100671613,
            "canonicalSignature": "(System.Type):ComplexCollectionTypePropertyBuilder_1",
            "normalizedSignature": "HasValueGenerator|(System.Type):ComplexCollectionTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1::HasValueGeneratorFactory():ComplexCollectionTypePropertyBuilder_1",
            "targetName": "HasValueGeneratorFactory",
            "metadataToken": 100671614,
            "canonicalSignature": "():ComplexCollectionTypePropertyBuilder_1",
            "normalizedSignature": "HasValueGeneratorFactory|():ComplexCollectionTypePropertyBuilder_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.Builders.ComplexCollectionTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1::HasValueGeneratorFactory(System.Type):ComplexCollectionTypePropertyBuilder_1",
            "targetName": "HasValueGeneratorFactory",
            "metadataToken": 100671615,
            "canonicalSignature": "(System.Type):ComplexCollectionTypePropertyBuilder_1",
            "normalizedSignature": "HasValueGeneratorFactory|(System.Type):ComplexCollectionTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1::HasField(System.String):ComplexCollectionTypePropertyBuilder_1",
            "targetName": "HasField",
            "metadataToken": 100671616,
            "canonicalSignature": "(System.String):ComplexCollectionTypePropertyBuilder_1",
            "normalizedSignature": "HasField|(System.String):ComplexCollectionTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1::UsePropertyAccessMode(Microsoft.EntityFrameworkCore.PropertyAccessMode):ComplexCollectionTypePropertyBuilder_1",
            "targetName": "UsePropertyAccessMode",
            "metadataToken": 100671617,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.PropertyAccessMode):ComplexCollectionTypePropertyBuilder_1",
            "normalizedSignature": "UsePropertyAccessMode|(Microsoft.EntityFrameworkCore.PropertyAccessMode):ComplexCollectionTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1::HasConversion():ComplexCollectionTypePropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100671618,
            "canonicalSignature": "():ComplexCollectionTypePropertyBuilder_1",
            "normalizedSignature": "HasConversion|():ComplexCollectionTypePropertyBuilder_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.Builders.ComplexCollectionTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1::HasConversion(System.Type):ComplexCollectionTypePropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100671619,
            "canonicalSignature": "(System.Type):ComplexCollectionTypePropertyBuilder_1",
            "normalizedSignature": "HasConversion|(System.Type):ComplexCollectionTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1::HasConversion(Expression_1,Expression_1):ComplexCollectionTypePropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100671620,
            "canonicalSignature": "(Expression_1,Expression_1):ComplexCollectionTypePropertyBuilder_1",
            "normalizedSignature": "HasConversion|(Expression_1,Expression_1):ComplexCollectionTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1::HasConversion(ValueConverter_2):ComplexCollectionTypePropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100671621,
            "canonicalSignature": "(ValueConverter_2):ComplexCollectionTypePropertyBuilder_1",
            "normalizedSignature": "HasConversion|(ValueConverter_2):ComplexCollectionTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1::HasConversion(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):ComplexCollectionTypePropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100671622,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):ComplexCollectionTypePropertyBuilder_1",
            "normalizedSignature": "HasConversion|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):ComplexCollectionTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1::HasConversion(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexCollectionTypePropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100671623,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexCollectionTypePropertyBuilder_1",
            "normalizedSignature": "HasConversion|(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexCollectionTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1::HasConversion(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexCollectionTypePropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100671624,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexCollectionTypePropertyBuilder_1",
            "normalizedSignature": "HasConversion|(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexCollectionTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1::HasConversion(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexCollectionTypePropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100671625,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexCollectionTypePropertyBuilder_1",
            "normalizedSignature": "HasConversion|(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexCollectionTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1::HasConversion(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexCollectionTypePropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100671626,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexCollectionTypePropertyBuilder_1",
            "normalizedSignature": "HasConversion|(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexCollectionTypePropertyBuilder_1|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.Builders.ComplexCollectionTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1::HasConversion(Expression_1,Expression_1,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexCollectionTypePropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100671627,
            "canonicalSignature": "(Expression_1,Expression_1,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexCollectionTypePropertyBuilder_1",
            "normalizedSignature": "HasConversion|(Expression_1,Expression_1,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexCollectionTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1::HasConversion(Expression_1,Expression_1,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexCollectionTypePropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100671628,
            "canonicalSignature": "(Expression_1,Expression_1,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexCollectionTypePropertyBuilder_1",
            "normalizedSignature": "HasConversion|(Expression_1,Expression_1,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexCollectionTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1::HasConversion(ValueConverter_2,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexCollectionTypePropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100671629,
            "canonicalSignature": "(ValueConverter_2,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexCollectionTypePropertyBuilder_1",
            "normalizedSignature": "HasConversion|(ValueConverter_2,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexCollectionTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1::HasConversion(ValueConverter_2,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexCollectionTypePropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100671630,
            "canonicalSignature": "(ValueConverter_2,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexCollectionTypePropertyBuilder_1",
            "normalizedSignature": "HasConversion|(ValueConverter_2,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexCollectionTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1::HasConversion(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexCollectionTypePropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100671631,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexCollectionTypePropertyBuilder_1",
            "normalizedSignature": "HasConversion|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexCollectionTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1::HasConversion(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexCollectionTypePropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100671632,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexCollectionTypePropertyBuilder_1",
            "normalizedSignature": "HasConversion|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexCollectionTypePropertyBuilder_1|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.Builders.ComplexCollectionTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1::HasConversion(System.Type,System.Type):ComplexCollectionTypePropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100671635,
            "canonicalSignature": "(System.Type,System.Type):ComplexCollectionTypePropertyBuilder_1",
            "normalizedSignature": "HasConversion|(System.Type,System.Type):ComplexCollectionTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1::HasConversion(System.Type,System.Type,System.Type):ComplexCollectionTypePropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100671636,
            "canonicalSignature": "(System.Type,System.Type,System.Type):ComplexCollectionTypePropertyBuilder_1",
            "normalizedSignature": "HasConversion|(System.Type,System.Type,System.Type):ComplexCollectionTypePropertyBuilder_1|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.Builders.ComplexCollectionTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):void",
            "metadataToken": 100671606,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertiesConfigurationBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertiesConfigurationBuilder",
        "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.Builders.ComplexPropertiesConfigurationBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100671639,
            "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.Builders.ComplexPropertiesConfigurationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertiesConfigurationBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100671640,
            "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.Builders.ComplexPropertiesConfigurationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertiesConfigurationBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100671641,
            "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.Builders.ComplexPropertiesConfigurationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertiesConfigurationBuilder::Configuration:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertyConfiguration",
            "targetName": "Configuration",
            "metadataToken": 385877553,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertyConfiguration",
            "normalizedSignature": "Configuration|:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertyConfiguration|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.Builders.ComplexPropertiesConfigurationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertiesConfigurationBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertyConfiguration):void",
            "metadataToken": 100671637,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertyConfiguration):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertyConfiguration):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertiesConfigurationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertiesConfigurationBuilder`1",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertiesConfigurationBuilder`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertiesConfigurationBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertiesConfigurationBuilder"
        },
        "typeParameters": [
          "TProperty"
        ],
        "methods": [],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertiesConfigurationBuilder`1::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertyConfiguration):void",
            "metadataToken": 100671642,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertyConfiguration):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertyConfiguration):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertiesConfigurationBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionComplexPropertyBuilder"
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionComplexTypeBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::HasPropertyAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "HasPropertyAnnotation",
            "metadataToken": 100671649,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "HasPropertyAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::HasTypeAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "HasTypeAnnotation",
            "metadataToken": 100671650,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "HasTypeAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::IsRequired(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "IsRequired",
            "metadataToken": 100671651,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "IsRequired|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::HasField(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "HasField",
            "metadataToken": 100671652,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "HasField|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::Property(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "targetName": "Property",
            "metadataToken": 100671653,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "normalizedSignature": "Property|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::Property(System.String):ComplexTypePropertyBuilder_1",
            "targetName": "Property",
            "metadataToken": 100671654,
            "canonicalSignature": "(System.String):ComplexTypePropertyBuilder_1",
            "normalizedSignature": "Property|(System.String):ComplexTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::Property(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "targetName": "Property",
            "metadataToken": 100671655,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "normalizedSignature": "Property|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::PrimitiveCollection(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "targetName": "PrimitiveCollection",
            "metadataToken": 100671656,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "normalizedSignature": "PrimitiveCollection|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::PrimitiveCollection(System.String):ComplexTypePrimitiveCollectionBuilder_1",
            "targetName": "PrimitiveCollection",
            "metadataToken": 100671657,
            "canonicalSignature": "(System.String):ComplexTypePrimitiveCollectionBuilder_1",
            "normalizedSignature": "PrimitiveCollection|(System.String):ComplexTypePrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::PrimitiveCollection(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "targetName": "PrimitiveCollection",
            "metadataToken": 100671658,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "normalizedSignature": "PrimitiveCollection|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::IndexerProperty(System.String):ComplexTypePropertyBuilder_1",
            "targetName": "IndexerProperty",
            "metadataToken": 100671659,
            "canonicalSignature": "(System.String):ComplexTypePropertyBuilder_1",
            "normalizedSignature": "IndexerProperty|(System.String):ComplexTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::IndexerProperty(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "targetName": "IndexerProperty",
            "metadataToken": 100671660,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "normalizedSignature": "IndexerProperty|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::ComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 100671661,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "ComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::ComplexProperty(System.String):ComplexPropertyBuilder_1",
            "targetName": "ComplexProperty",
            "metadataToken": 100671662,
            "canonicalSignature": "(System.String):ComplexPropertyBuilder_1",
            "normalizedSignature": "ComplexProperty|(System.String):ComplexPropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::ComplexProperty(System.String,System.String):ComplexPropertyBuilder_1",
            "targetName": "ComplexProperty",
            "metadataToken": 100671663,
            "canonicalSignature": "(System.String,System.String):ComplexPropertyBuilder_1",
            "normalizedSignature": "ComplexProperty|(System.String,System.String):ComplexPropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::ComplexProperty(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 100671664,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "ComplexProperty|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::ComplexProperty(System.Type,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 100671665,
            "canonicalSignature": "(System.Type,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "ComplexProperty|(System.Type,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|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.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::ComplexProperty(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 100671666,
            "canonicalSignature": "(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "ComplexProperty|(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::ComplexProperty(System.String,Action_1):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 100671667,
            "canonicalSignature": "(System.String,Action_1):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "ComplexProperty|(System.String,Action_1):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|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.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::ComplexProperty(System.String,System.String,Action_1):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 100671668,
            "canonicalSignature": "(System.String,System.String,Action_1):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "ComplexProperty|(System.String,System.String,Action_1):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::ComplexProperty(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 100671669,
            "canonicalSignature": "(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "ComplexProperty|(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|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.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::ComplexProperty(System.Type,System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 100671670,
            "canonicalSignature": "(System.Type,System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "ComplexProperty|(System.Type,System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|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.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::ComplexCollection(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 100671671,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "ComplexCollection|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::ComplexCollection(System.String):ComplexCollectionBuilder_1",
            "targetName": "ComplexCollection",
            "metadataToken": 100671672,
            "canonicalSignature": "(System.String):ComplexCollectionBuilder_1",
            "normalizedSignature": "ComplexCollection|(System.String):ComplexCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::ComplexCollection(System.String,System.String):ComplexCollectionBuilder_1",
            "targetName": "ComplexCollection",
            "metadataToken": 100671673,
            "canonicalSignature": "(System.String,System.String):ComplexCollectionBuilder_1",
            "normalizedSignature": "ComplexCollection|(System.String,System.String):ComplexCollectionBuilder_1|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.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::ComplexCollection(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 100671674,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "ComplexCollection|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::ComplexCollection(System.Type,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 100671675,
            "canonicalSignature": "(System.Type,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "ComplexCollection|(System.Type,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|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.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::ComplexCollection(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 100671676,
            "canonicalSignature": "(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "ComplexCollection|(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::ComplexCollection(System.String,Action_1):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 100671677,
            "canonicalSignature": "(System.String,Action_1):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "ComplexCollection|(System.String,Action_1):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|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.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::ComplexCollection(System.String,System.String,Action_1):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 100671678,
            "canonicalSignature": "(System.String,System.String,Action_1):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "ComplexCollection|(System.String,System.String,Action_1):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::ComplexCollection(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 100671679,
            "canonicalSignature": "(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "ComplexCollection|(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|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.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::ComplexCollection(System.Type,System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 100671680,
            "canonicalSignature": "(System.Type,System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "ComplexCollection|(System.Type,System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|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.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::Ignore(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "Ignore",
            "metadataToken": 100671681,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "Ignore|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::HasChangeTrackingStrategy(Microsoft.EntityFrameworkCore.ChangeTrackingStrategy):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "HasChangeTrackingStrategy",
            "metadataToken": 100671682,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTrackingStrategy):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "HasChangeTrackingStrategy|(Microsoft.EntityFrameworkCore.ChangeTrackingStrategy):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::UsePropertyAccessMode(Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "UsePropertyAccessMode",
            "metadataToken": 100671683,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "UsePropertyAccessMode|(Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::UseDefaultPropertyAccessMode(Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "UseDefaultPropertyAccessMode",
            "metadataToken": 100671684,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "UseDefaultPropertyAccessMode|(Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::HasDiscriminator():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder",
            "targetName": "HasDiscriminator",
            "metadataToken": 100671685,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder",
            "normalizedSignature": "HasDiscriminator|():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::HasDiscriminator(System.String,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder",
            "targetName": "HasDiscriminator",
            "metadataToken": 100671686,
            "canonicalSignature": "(System.String,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder",
            "normalizedSignature": "HasDiscriminator|(System.String,System.Type):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.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::HasDiscriminator(System.String):ComplexTypeDiscriminatorBuilder_1",
            "targetName": "HasDiscriminator",
            "metadataToken": 100671687,
            "canonicalSignature": "(System.String):ComplexTypeDiscriminatorBuilder_1",
            "normalizedSignature": "HasDiscriminator|(System.String):ComplexTypeDiscriminatorBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::HasNoDiscriminator():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "HasNoDiscriminator",
            "metadataToken": 100671688,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "HasNoDiscriminator|():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100671689,
            "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.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100671690,
            "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.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100671691,
            "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.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::PropertyBuilder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder",
            "targetName": "PropertyBuilder",
            "metadataToken": 385877554,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder",
            "normalizedSignature": "PropertyBuilder|: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.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::TypeBuilder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder",
            "targetName": "TypeBuilder",
            "metadataToken": 385877555,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder",
            "normalizedSignature": "TypeBuilder|: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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "targetName": "Metadata",
            "metadataToken": 385877558,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty):void",
            "metadataToken": 100671643,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionComplexPropertyBuilder"
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionComplexTypeBuilder"
            ]
          }
        ],
        "typeParameters": [
          "TComplex"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::HasPropertyAnnotation(System.String,System.Object):ComplexPropertyBuilder_1",
            "targetName": "HasPropertyAnnotation",
            "metadataToken": 100671693,
            "canonicalSignature": "(System.String,System.Object):ComplexPropertyBuilder_1",
            "normalizedSignature": "HasPropertyAnnotation|(System.String,System.Object):ComplexPropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::HasTypeAnnotation(System.String,System.Object):ComplexPropertyBuilder_1",
            "targetName": "HasTypeAnnotation",
            "metadataToken": 100671694,
            "canonicalSignature": "(System.String,System.Object):ComplexPropertyBuilder_1",
            "normalizedSignature": "HasTypeAnnotation|(System.String,System.Object):ComplexPropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::IsRequired(System.Boolean):ComplexPropertyBuilder_1",
            "targetName": "IsRequired",
            "metadataToken": 100671695,
            "canonicalSignature": "(System.Boolean):ComplexPropertyBuilder_1",
            "normalizedSignature": "IsRequired|(System.Boolean):ComplexPropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::HasField(System.String):ComplexPropertyBuilder_1",
            "targetName": "HasField",
            "metadataToken": 100671696,
            "canonicalSignature": "(System.String):ComplexPropertyBuilder_1",
            "normalizedSignature": "HasField|(System.String):ComplexPropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::Property(Expression_1):ComplexTypePropertyBuilder_1",
            "targetName": "Property",
            "metadataToken": 100671697,
            "canonicalSignature": "(Expression_1):ComplexTypePropertyBuilder_1",
            "normalizedSignature": "Property|(Expression_1):ComplexTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::PrimitiveCollection(Expression_1):ComplexTypePrimitiveCollectionBuilder_1",
            "targetName": "PrimitiveCollection",
            "metadataToken": 100671698,
            "canonicalSignature": "(Expression_1):ComplexTypePrimitiveCollectionBuilder_1",
            "normalizedSignature": "PrimitiveCollection|(Expression_1):ComplexTypePrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::ComplexProperty(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexPropertyBuilder_1",
            "targetName": "ComplexProperty",
            "metadataToken": 100671699,
            "canonicalSignature": "(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexPropertyBuilder_1",
            "normalizedSignature": "ComplexProperty|(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexPropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::ComplexProperty(System.String,Action_1):ComplexPropertyBuilder_1",
            "targetName": "ComplexProperty",
            "metadataToken": 100671700,
            "canonicalSignature": "(System.String,Action_1):ComplexPropertyBuilder_1",
            "normalizedSignature": "ComplexProperty|(System.String,Action_1):ComplexPropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::ComplexProperty(System.String,System.String,Action_1):ComplexPropertyBuilder_1",
            "targetName": "ComplexProperty",
            "metadataToken": 100671701,
            "canonicalSignature": "(System.String,System.String,Action_1):ComplexPropertyBuilder_1",
            "normalizedSignature": "ComplexProperty|(System.String,System.String,Action_1):ComplexPropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::ComplexProperty(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexPropertyBuilder_1",
            "targetName": "ComplexProperty",
            "metadataToken": 100671702,
            "canonicalSignature": "(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexPropertyBuilder_1",
            "normalizedSignature": "ComplexProperty|(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexPropertyBuilder_1|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.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::ComplexProperty(System.Type,System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexPropertyBuilder_1",
            "targetName": "ComplexProperty",
            "metadataToken": 100671703,
            "canonicalSignature": "(System.Type,System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexPropertyBuilder_1",
            "normalizedSignature": "ComplexProperty|(System.Type,System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexPropertyBuilder_1|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.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::ComplexProperty(Expression_1):ComplexPropertyBuilder_1",
            "targetName": "ComplexProperty",
            "metadataToken": 100671704,
            "canonicalSignature": "(Expression_1):ComplexPropertyBuilder_1",
            "normalizedSignature": "ComplexProperty|(Expression_1):ComplexPropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::ComplexProperty(Expression_1,System.String):ComplexPropertyBuilder_1",
            "targetName": "ComplexProperty",
            "metadataToken": 100671705,
            "canonicalSignature": "(Expression_1,System.String):ComplexPropertyBuilder_1",
            "normalizedSignature": "ComplexProperty|(Expression_1,System.String):ComplexPropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::ComplexProperty(Expression_1,Action_1):ComplexPropertyBuilder_1",
            "targetName": "ComplexProperty",
            "metadataToken": 100671706,
            "canonicalSignature": "(Expression_1,Action_1):ComplexPropertyBuilder_1",
            "normalizedSignature": "ComplexProperty|(Expression_1,Action_1):ComplexPropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::ComplexProperty(Expression_1,System.String,Action_1):ComplexPropertyBuilder_1",
            "targetName": "ComplexProperty",
            "metadataToken": 100671707,
            "canonicalSignature": "(Expression_1,System.String,Action_1):ComplexPropertyBuilder_1",
            "normalizedSignature": "ComplexProperty|(Expression_1,System.String,Action_1):ComplexPropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::ComplexCollection(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexPropertyBuilder_1",
            "targetName": "ComplexCollection",
            "metadataToken": 100671712,
            "canonicalSignature": "(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexPropertyBuilder_1",
            "normalizedSignature": "ComplexCollection|(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexPropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::ComplexCollection(System.String,Action_1):ComplexPropertyBuilder_1",
            "targetName": "ComplexCollection",
            "metadataToken": 100671713,
            "canonicalSignature": "(System.String,Action_1):ComplexPropertyBuilder_1",
            "normalizedSignature": "ComplexCollection|(System.String,Action_1):ComplexPropertyBuilder_1|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.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::ComplexCollection(System.String,System.String,Action_1):ComplexPropertyBuilder_1",
            "targetName": "ComplexCollection",
            "metadataToken": 100671714,
            "canonicalSignature": "(System.String,System.String,Action_1):ComplexPropertyBuilder_1",
            "normalizedSignature": "ComplexCollection|(System.String,System.String,Action_1):ComplexPropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::ComplexCollection(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexPropertyBuilder_1",
            "targetName": "ComplexCollection",
            "metadataToken": 100671715,
            "canonicalSignature": "(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexPropertyBuilder_1",
            "normalizedSignature": "ComplexCollection|(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexPropertyBuilder_1|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.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::ComplexCollection(System.Type,System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexPropertyBuilder_1",
            "targetName": "ComplexCollection",
            "metadataToken": 100671716,
            "canonicalSignature": "(System.Type,System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexPropertyBuilder_1",
            "normalizedSignature": "ComplexCollection|(System.Type,System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexPropertyBuilder_1|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.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::ComplexCollection(Expression_1):ComplexCollectionBuilder_1",
            "targetName": "ComplexCollection",
            "metadataToken": 100671717,
            "canonicalSignature": "(Expression_1):ComplexCollectionBuilder_1",
            "normalizedSignature": "ComplexCollection|(Expression_1):ComplexCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::ComplexCollection(Expression_1,System.String):ComplexCollectionBuilder_1",
            "targetName": "ComplexCollection",
            "metadataToken": 100671718,
            "canonicalSignature": "(Expression_1,System.String):ComplexCollectionBuilder_1",
            "normalizedSignature": "ComplexCollection|(Expression_1,System.String):ComplexCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::ComplexCollection(Expression_1,Action_1):ComplexPropertyBuilder_1",
            "targetName": "ComplexCollection",
            "metadataToken": 100671719,
            "canonicalSignature": "(Expression_1,Action_1):ComplexPropertyBuilder_1",
            "normalizedSignature": "ComplexCollection|(Expression_1,Action_1):ComplexPropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::ComplexCollection(Expression_1,System.String,Action_1):ComplexPropertyBuilder_1",
            "targetName": "ComplexCollection",
            "metadataToken": 100671720,
            "canonicalSignature": "(Expression_1,System.String,Action_1):ComplexPropertyBuilder_1",
            "normalizedSignature": "ComplexCollection|(Expression_1,System.String,Action_1):ComplexPropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::Ignore(Expression_1):ComplexPropertyBuilder_1",
            "targetName": "Ignore",
            "metadataToken": 100671725,
            "canonicalSignature": "(Expression_1):ComplexPropertyBuilder_1",
            "normalizedSignature": "Ignore|(Expression_1):ComplexPropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::Ignore(System.String):ComplexPropertyBuilder_1",
            "targetName": "Ignore",
            "metadataToken": 100671726,
            "canonicalSignature": "(System.String):ComplexPropertyBuilder_1",
            "normalizedSignature": "Ignore|(System.String):ComplexPropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::HasChangeTrackingStrategy(Microsoft.EntityFrameworkCore.ChangeTrackingStrategy):ComplexPropertyBuilder_1",
            "targetName": "HasChangeTrackingStrategy",
            "metadataToken": 100671727,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTrackingStrategy):ComplexPropertyBuilder_1",
            "normalizedSignature": "HasChangeTrackingStrategy|(Microsoft.EntityFrameworkCore.ChangeTrackingStrategy):ComplexPropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::UsePropertyAccessMode(Microsoft.EntityFrameworkCore.PropertyAccessMode):ComplexPropertyBuilder_1",
            "targetName": "UsePropertyAccessMode",
            "metadataToken": 100671728,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.PropertyAccessMode):ComplexPropertyBuilder_1",
            "normalizedSignature": "UsePropertyAccessMode|(Microsoft.EntityFrameworkCore.PropertyAccessMode):ComplexPropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::UseDefaultPropertyAccessMode(Microsoft.EntityFrameworkCore.PropertyAccessMode):ComplexPropertyBuilder_1",
            "targetName": "UseDefaultPropertyAccessMode",
            "metadataToken": 100671729,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.PropertyAccessMode):ComplexPropertyBuilder_1",
            "normalizedSignature": "UseDefaultPropertyAccessMode|(Microsoft.EntityFrameworkCore.PropertyAccessMode):ComplexPropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::HasDiscriminator(Expression_1):ComplexTypeDiscriminatorBuilder_1",
            "targetName": "HasDiscriminator",
            "metadataToken": 100671730,
            "canonicalSignature": "(Expression_1):ComplexTypeDiscriminatorBuilder_1",
            "normalizedSignature": "HasDiscriminator|(Expression_1):ComplexTypeDiscriminatorBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::HasNoDiscriminator():ComplexPropertyBuilder_1",
            "targetName": "HasNoDiscriminator",
            "metadataToken": 100671731,
            "canonicalSignature": "():ComplexPropertyBuilder_1",
            "normalizedSignature": "HasNoDiscriminator|():ComplexPropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::ComplexCollection(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "ComplexCollection|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|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.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::ComplexCollection(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder_1<TElement>",
            "targetName": "ComplexCollection",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder_1<TElement>",
            "normalizedSignature": "ComplexCollection|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder_1<TElement>|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 2,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::ComplexCollection(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder_1<TElement>",
            "targetName": "ComplexCollection",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder_1<TElement>",
            "normalizedSignature": "ComplexCollection|(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder_1<TElement>|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 2,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::ComplexCollection(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 0,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "ComplexCollection|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|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.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::ComplexCollection(System.Type,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 0,
            "canonicalSignature": "(System.Type,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "ComplexCollection|(System.Type,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::ComplexCollection(System.String,System.Action_1<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder_1<TElement>>):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,System.Action_1<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder_1<TElement>>):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "ComplexCollection|(System.String,System.Action_1<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder_1<TElement>>):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 2,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::ComplexCollection(System.String,System.String,System.Action_1<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder_1<TElement>>):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,System.String,System.Action_1<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder_1<TElement>>):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "ComplexCollection|(System.String,System.String,System.Action_1<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder_1<TElement>>):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 2,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::ComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "ComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|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.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::ComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder_1<TProperty>",
            "targetName": "ComplexProperty",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder_1<TProperty>",
            "normalizedSignature": "ComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder_1<TProperty>|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::ComplexProperty(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder_1<TProperty>",
            "targetName": "ComplexProperty",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder_1<TProperty>",
            "normalizedSignature": "ComplexProperty|(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder_1<TProperty>|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::ComplexProperty(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 0,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "ComplexProperty|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|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.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::ComplexProperty(System.Type,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 0,
            "canonicalSignature": "(System.Type,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "ComplexProperty|(System.Type,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::ComplexProperty(System.String,System.Action_1<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder_1<TProperty>>):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,System.Action_1<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder_1<TProperty>>):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "ComplexProperty|(System.String,System.Action_1<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder_1<TProperty>>):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::ComplexProperty(System.String,System.String,System.Action_1<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder_1<TProperty>>):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,System.String,System.Action_1<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder_1<TProperty>>):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "ComplexProperty|(System.String,System.String,System.Action_1<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder_1<TProperty>>):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::HasDiscriminator():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder",
            "targetName": "HasDiscriminator",
            "metadataToken": 0,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder",
            "normalizedSignature": "HasDiscriminator|():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::HasDiscriminator(System.String,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder",
            "targetName": "HasDiscriminator",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder",
            "normalizedSignature": "HasDiscriminator|(System.String,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder|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.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::HasDiscriminator(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder_1<TDiscriminator>",
            "targetName": "HasDiscriminator",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder_1<TDiscriminator>",
            "normalizedSignature": "HasDiscriminator|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder_1<TDiscriminator>|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::PrimitiveCollection(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "targetName": "PrimitiveCollection",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "normalizedSignature": "PrimitiveCollection|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder|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.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::PrimitiveCollection(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder_1<TProperty>",
            "targetName": "PrimitiveCollection",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder_1<TProperty>",
            "normalizedSignature": "PrimitiveCollection|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder_1<TProperty>|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::PrimitiveCollection(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "targetName": "PrimitiveCollection",
            "metadataToken": 0,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "normalizedSignature": "PrimitiveCollection|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder|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.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::Property(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "targetName": "Property",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "normalizedSignature": "Property|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder|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.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::Property(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder_1<TProperty>",
            "targetName": "Property",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder_1<TProperty>",
            "normalizedSignature": "Property|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder_1<TProperty>|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::Property(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "targetName": "Property",
            "metadataToken": 0,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "normalizedSignature": "Property|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder|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.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty):void",
            "metadataToken": 100671692,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder",
        "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.IConventionComplexTypeDiscriminatorBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeDiscriminatorBuilder"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder::HasValue(System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder",
            "targetName": "HasValue",
            "metadataToken": 100671734,
            "canonicalSignature": "(System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder",
            "normalizedSignature": "HasValue|(System.Object):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.Builders.ComplexTypeDiscriminatorBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100671739,
            "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.Builders.ComplexTypeDiscriminatorBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100671740,
            "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.Builders.ComplexTypeDiscriminatorBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100671741,
            "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.Builders.ComplexTypeDiscriminatorBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeDiscriminatorBuilder::HasValue(System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeDiscriminatorBuilder",
            "targetName": "HasValue",
            "metadataToken": 100672124,
            "canonicalSignature": "(System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeDiscriminatorBuilder",
            "normalizedSignature": "HasValue|(System.Object,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.IConventionComplexTypeDiscriminatorBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeDiscriminatorBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeDiscriminatorBuilder::CanSetValue(System.Object,System.Boolean):System.Boolean",
            "targetName": "CanSetValue",
            "metadataToken": 100672125,
            "canonicalSignature": "(System.Object,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetValue|(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.IConventionComplexTypeDiscriminatorBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeDiscriminatorBuilder"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder::ComplexTypeBuilder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder",
            "targetName": "ComplexTypeBuilder",
            "metadataToken": 385877559,
            "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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeDiscriminatorBuilder::ComplexType:Microsoft.EntityFrameworkCore.Metadata.IConventionComplexType",
            "targetName": "ComplexType",
            "metadataToken": 385877581,
            "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.Builders.IConventionComplexTypeDiscriminatorBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeDiscriminatorBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableComplexType):void",
            "metadataToken": 100671732,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableComplexType):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableComplexType):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder`1",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "typeParameters": [
          "TDiscriminator"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder`1::HasValue(TDiscriminator):ComplexTypeDiscriminatorBuilder_1",
            "targetName": "HasValue",
            "metadataToken": 100671744,
            "canonicalSignature": "(TDiscriminator):ComplexTypeDiscriminatorBuilder_1",
            "normalizedSignature": "HasValue|(TDiscriminator):ComplexTypeDiscriminatorBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder`1::.ctor(Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder):void",
            "metadataToken": 100671742,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionPropertyBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder::HasAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100671749,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder::IsRequired(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "targetName": "IsRequired",
            "metadataToken": 100671750,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "normalizedSignature": "IsRequired|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder::HasMaxLength(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "targetName": "HasMaxLength",
            "metadataToken": 100671751,
            "canonicalSignature": "(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "normalizedSignature": "HasMaxLength|(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder::HasSentinel(System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "targetName": "HasSentinel",
            "metadataToken": 100671752,
            "canonicalSignature": "(System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "normalizedSignature": "HasSentinel|(System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder::IsUnicode(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "targetName": "IsUnicode",
            "metadataToken": 100671753,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "normalizedSignature": "IsUnicode|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder::HasValueGenerator():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "targetName": "HasValueGenerator",
            "metadataToken": 100671754,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "normalizedSignature": "HasValueGenerator|():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder|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.Builders.ComplexTypePrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder::HasValueGenerator(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "targetName": "HasValueGenerator",
            "metadataToken": 100671755,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "normalizedSignature": "HasValueGenerator|(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder::HasValueGeneratorFactory():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "targetName": "HasValueGeneratorFactory",
            "metadataToken": 100671756,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "normalizedSignature": "HasValueGeneratorFactory|():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder|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.Builders.ComplexTypePrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder::HasValueGeneratorFactory(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "targetName": "HasValueGeneratorFactory",
            "metadataToken": 100671757,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "normalizedSignature": "HasValueGeneratorFactory|(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder::IsConcurrencyToken(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "targetName": "IsConcurrencyToken",
            "metadataToken": 100671758,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "normalizedSignature": "IsConcurrencyToken|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder::ValueGeneratedNever():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "targetName": "ValueGeneratedNever",
            "metadataToken": 100671759,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "normalizedSignature": "ValueGeneratedNever|():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder::ValueGeneratedOnAdd():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "targetName": "ValueGeneratedOnAdd",
            "metadataToken": 100671760,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "normalizedSignature": "ValueGeneratedOnAdd|():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder::ValueGeneratedOnAddOrUpdate():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "targetName": "ValueGeneratedOnAddOrUpdate",
            "metadataToken": 100671761,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "normalizedSignature": "ValueGeneratedOnAddOrUpdate|():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder::ValueGeneratedOnUpdate():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "targetName": "ValueGeneratedOnUpdate",
            "metadataToken": 100671762,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "normalizedSignature": "ValueGeneratedOnUpdate|():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder::ValueGeneratedOnUpdateSometimes():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "targetName": "ValueGeneratedOnUpdateSometimes",
            "metadataToken": 100671763,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "normalizedSignature": "ValueGeneratedOnUpdateSometimes|():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder::HasField(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "targetName": "HasField",
            "metadataToken": 100671764,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "normalizedSignature": "HasField|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder::ElementType():Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "targetName": "ElementType",
            "metadataToken": 100671765,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "normalizedSignature": "ElementType|():Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder::ElementType(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "targetName": "ElementType",
            "metadataToken": 100671766,
            "canonicalSignature": "(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "normalizedSignature": "ElementType|(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder::UsePropertyAccessMode(Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "targetName": "UsePropertyAccessMode",
            "metadataToken": 100671767,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "normalizedSignature": "UsePropertyAccessMode|(Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100671768,
            "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.Builders.ComplexTypePrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100671769,
            "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.Builders.ComplexTypePrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100671770,
            "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.Builders.ComplexTypePrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "targetName": "Metadata",
            "metadataToken": 385877564,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IMutableProperty|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):void",
            "metadataToken": 100671745,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionPropertyBuilder"
            ]
          }
        ],
        "typeParameters": [
          "TProperty"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1::HasAnnotation(System.String,System.Object):ComplexTypePrimitiveCollectionBuilder_1",
            "targetName": "HasAnnotation",
            "metadataToken": 100671772,
            "canonicalSignature": "(System.String,System.Object):ComplexTypePrimitiveCollectionBuilder_1",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):ComplexTypePrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1::IsRequired(System.Boolean):ComplexTypePrimitiveCollectionBuilder_1",
            "targetName": "IsRequired",
            "metadataToken": 100671773,
            "canonicalSignature": "(System.Boolean):ComplexTypePrimitiveCollectionBuilder_1",
            "normalizedSignature": "IsRequired|(System.Boolean):ComplexTypePrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1::HasMaxLength(System.Int32):ComplexTypePrimitiveCollectionBuilder_1",
            "targetName": "HasMaxLength",
            "metadataToken": 100671774,
            "canonicalSignature": "(System.Int32):ComplexTypePrimitiveCollectionBuilder_1",
            "normalizedSignature": "HasMaxLength|(System.Int32):ComplexTypePrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1::HasSentinel(System.Object):ComplexTypePrimitiveCollectionBuilder_1",
            "targetName": "HasSentinel",
            "metadataToken": 100671775,
            "canonicalSignature": "(System.Object):ComplexTypePrimitiveCollectionBuilder_1",
            "normalizedSignature": "HasSentinel|(System.Object):ComplexTypePrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1::HasSentinel(TProperty):ComplexTypePrimitiveCollectionBuilder_1",
            "targetName": "HasSentinel",
            "metadataToken": 100671776,
            "canonicalSignature": "(TProperty):ComplexTypePrimitiveCollectionBuilder_1",
            "normalizedSignature": "HasSentinel|(TProperty):ComplexTypePrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1::IsUnicode(System.Boolean):ComplexTypePrimitiveCollectionBuilder_1",
            "targetName": "IsUnicode",
            "metadataToken": 100671777,
            "canonicalSignature": "(System.Boolean):ComplexTypePrimitiveCollectionBuilder_1",
            "normalizedSignature": "IsUnicode|(System.Boolean):ComplexTypePrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1::HasValueGenerator():ComplexTypePrimitiveCollectionBuilder_1",
            "targetName": "HasValueGenerator",
            "metadataToken": 100671778,
            "canonicalSignature": "():ComplexTypePrimitiveCollectionBuilder_1",
            "normalizedSignature": "HasValueGenerator|():ComplexTypePrimitiveCollectionBuilder_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.Builders.ComplexTypePrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1::HasValueGenerator(System.Type):ComplexTypePrimitiveCollectionBuilder_1",
            "targetName": "HasValueGenerator",
            "metadataToken": 100671779,
            "canonicalSignature": "(System.Type):ComplexTypePrimitiveCollectionBuilder_1",
            "normalizedSignature": "HasValueGenerator|(System.Type):ComplexTypePrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1::HasValueGeneratorFactory():ComplexTypePrimitiveCollectionBuilder_1",
            "targetName": "HasValueGeneratorFactory",
            "metadataToken": 100671780,
            "canonicalSignature": "():ComplexTypePrimitiveCollectionBuilder_1",
            "normalizedSignature": "HasValueGeneratorFactory|():ComplexTypePrimitiveCollectionBuilder_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.Builders.ComplexTypePrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1::HasValueGeneratorFactory(System.Type):ComplexTypePrimitiveCollectionBuilder_1",
            "targetName": "HasValueGeneratorFactory",
            "metadataToken": 100671781,
            "canonicalSignature": "(System.Type):ComplexTypePrimitiveCollectionBuilder_1",
            "normalizedSignature": "HasValueGeneratorFactory|(System.Type):ComplexTypePrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1::IsConcurrencyToken(System.Boolean):ComplexTypePrimitiveCollectionBuilder_1",
            "targetName": "IsConcurrencyToken",
            "metadataToken": 100671782,
            "canonicalSignature": "(System.Boolean):ComplexTypePrimitiveCollectionBuilder_1",
            "normalizedSignature": "IsConcurrencyToken|(System.Boolean):ComplexTypePrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1::ValueGeneratedNever():ComplexTypePrimitiveCollectionBuilder_1",
            "targetName": "ValueGeneratedNever",
            "metadataToken": 100671783,
            "canonicalSignature": "():ComplexTypePrimitiveCollectionBuilder_1",
            "normalizedSignature": "ValueGeneratedNever|():ComplexTypePrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1::ValueGeneratedOnAdd():ComplexTypePrimitiveCollectionBuilder_1",
            "targetName": "ValueGeneratedOnAdd",
            "metadataToken": 100671784,
            "canonicalSignature": "():ComplexTypePrimitiveCollectionBuilder_1",
            "normalizedSignature": "ValueGeneratedOnAdd|():ComplexTypePrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1::ValueGeneratedOnAddOrUpdate():ComplexTypePrimitiveCollectionBuilder_1",
            "targetName": "ValueGeneratedOnAddOrUpdate",
            "metadataToken": 100671785,
            "canonicalSignature": "():ComplexTypePrimitiveCollectionBuilder_1",
            "normalizedSignature": "ValueGeneratedOnAddOrUpdate|():ComplexTypePrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1::ValueGeneratedOnUpdate():ComplexTypePrimitiveCollectionBuilder_1",
            "targetName": "ValueGeneratedOnUpdate",
            "metadataToken": 100671786,
            "canonicalSignature": "():ComplexTypePrimitiveCollectionBuilder_1",
            "normalizedSignature": "ValueGeneratedOnUpdate|():ComplexTypePrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1::ValueGeneratedOnUpdateSometimes():ComplexTypePrimitiveCollectionBuilder_1",
            "targetName": "ValueGeneratedOnUpdateSometimes",
            "metadataToken": 100671787,
            "canonicalSignature": "():ComplexTypePrimitiveCollectionBuilder_1",
            "normalizedSignature": "ValueGeneratedOnUpdateSometimes|():ComplexTypePrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1::HasField(System.String):ComplexTypePrimitiveCollectionBuilder_1",
            "targetName": "HasField",
            "metadataToken": 100671788,
            "canonicalSignature": "(System.String):ComplexTypePrimitiveCollectionBuilder_1",
            "normalizedSignature": "HasField|(System.String):ComplexTypePrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1::ElementType(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexTypePrimitiveCollectionBuilder_1",
            "targetName": "ElementType",
            "metadataToken": 100671789,
            "canonicalSignature": "(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexTypePrimitiveCollectionBuilder_1",
            "normalizedSignature": "ElementType|(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):ComplexTypePrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1::UsePropertyAccessMode(Microsoft.EntityFrameworkCore.PropertyAccessMode):ComplexTypePrimitiveCollectionBuilder_1",
            "targetName": "UsePropertyAccessMode",
            "metadataToken": 100671790,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.PropertyAccessMode):ComplexTypePrimitiveCollectionBuilder_1",
            "normalizedSignature": "UsePropertyAccessMode|(Microsoft.EntityFrameworkCore.PropertyAccessMode):ComplexTypePrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1::ElementType():Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "targetName": "ElementType",
            "metadataToken": 0,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "normalizedSignature": "ElementType|():Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):void",
            "metadataToken": 100671771,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionPropertyBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder::HasAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100671795,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder::IsRequired(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "targetName": "IsRequired",
            "metadataToken": 100671796,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "normalizedSignature": "IsRequired|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder::HasMaxLength(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "targetName": "HasMaxLength",
            "metadataToken": 100671797,
            "canonicalSignature": "(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "normalizedSignature": "HasMaxLength|(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder::HasSentinel(System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "targetName": "HasSentinel",
            "metadataToken": 100671798,
            "canonicalSignature": "(System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "normalizedSignature": "HasSentinel|(System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder::HasPrecision(System.Int32,System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "targetName": "HasPrecision",
            "metadataToken": 100671799,
            "canonicalSignature": "(System.Int32,System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "normalizedSignature": "HasPrecision|(System.Int32,System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder::HasPrecision(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "targetName": "HasPrecision",
            "metadataToken": 100671800,
            "canonicalSignature": "(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "normalizedSignature": "HasPrecision|(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder::IsUnicode(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "targetName": "IsUnicode",
            "metadataToken": 100671801,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "normalizedSignature": "IsUnicode|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder::IsRowVersion():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "targetName": "IsRowVersion",
            "metadataToken": 100671802,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "normalizedSignature": "IsRowVersion|():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder::HasValueGenerator():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "targetName": "HasValueGenerator",
            "metadataToken": 100671803,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "normalizedSignature": "HasValueGenerator|():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder|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.Builders.ComplexTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder::HasValueGenerator(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "targetName": "HasValueGenerator",
            "metadataToken": 100671804,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "normalizedSignature": "HasValueGenerator|(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder::HasValueGeneratorFactory():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "targetName": "HasValueGeneratorFactory",
            "metadataToken": 100671805,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "normalizedSignature": "HasValueGeneratorFactory|():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder|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.Builders.ComplexTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder::HasValueGeneratorFactory(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "targetName": "HasValueGeneratorFactory",
            "metadataToken": 100671806,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "normalizedSignature": "HasValueGeneratorFactory|(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder::IsConcurrencyToken(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "targetName": "IsConcurrencyToken",
            "metadataToken": 100671807,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "normalizedSignature": "IsConcurrencyToken|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder::ValueGeneratedNever():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "targetName": "ValueGeneratedNever",
            "metadataToken": 100671808,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "normalizedSignature": "ValueGeneratedNever|():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder::ValueGeneratedOnAdd():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "targetName": "ValueGeneratedOnAdd",
            "metadataToken": 100671809,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "normalizedSignature": "ValueGeneratedOnAdd|():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder::ValueGeneratedOnAddOrUpdate():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "targetName": "ValueGeneratedOnAddOrUpdate",
            "metadataToken": 100671810,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "normalizedSignature": "ValueGeneratedOnAddOrUpdate|():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder::ValueGeneratedOnUpdate():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "targetName": "ValueGeneratedOnUpdate",
            "metadataToken": 100671811,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "normalizedSignature": "ValueGeneratedOnUpdate|():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder::ValueGeneratedOnUpdateSometimes():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "targetName": "ValueGeneratedOnUpdateSometimes",
            "metadataToken": 100671812,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "normalizedSignature": "ValueGeneratedOnUpdateSometimes|():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder::HasField(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "targetName": "HasField",
            "metadataToken": 100671813,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "normalizedSignature": "HasField|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder::UsePropertyAccessMode(Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "targetName": "UsePropertyAccessMode",
            "metadataToken": 100671814,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "normalizedSignature": "UsePropertyAccessMode|(Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder::HasConversion():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100671815,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "normalizedSignature": "HasConversion|():Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder|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.Builders.ComplexTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder::HasConversion(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100671816,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "normalizedSignature": "HasConversion|(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder::HasConversion(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100671817,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "normalizedSignature": "HasConversion|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder::HasConversion(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100671818,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "normalizedSignature": "HasConversion|(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder::HasConversion(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100671819,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "normalizedSignature": "HasConversion|(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder|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.Builders.ComplexTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder::HasConversion(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100671820,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "normalizedSignature": "HasConversion|(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder::HasConversion(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100671821,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "normalizedSignature": "HasConversion|(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder|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.Builders.ComplexTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder::HasConversion(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100671822,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "normalizedSignature": "HasConversion|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder::HasConversion(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100671823,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "normalizedSignature": "HasConversion|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder|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.Builders.ComplexTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder::HasConversion(System.Type,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100671826,
            "canonicalSignature": "(System.Type,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "normalizedSignature": "HasConversion|(System.Type,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder::HasConversion(System.Type,System.Type,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100671827,
            "canonicalSignature": "(System.Type,System.Type,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "normalizedSignature": "HasConversion|(System.Type,System.Type,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder|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.Builders.ComplexTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100671828,
            "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.Builders.ComplexTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100671829,
            "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.Builders.ComplexTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100671830,
            "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.Builders.ComplexTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "targetName": "Metadata",
            "metadataToken": 385877567,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IMutableProperty|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):void",
            "metadataToken": 100671791,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionPropertyBuilder"
            ]
          }
        ],
        "typeParameters": [
          "TProperty"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::HasAnnotation(System.String,System.Object):ComplexTypePropertyBuilder_1",
            "targetName": "HasAnnotation",
            "metadataToken": 100671832,
            "canonicalSignature": "(System.String,System.Object):ComplexTypePropertyBuilder_1",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):ComplexTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::IsRequired(System.Boolean):ComplexTypePropertyBuilder_1",
            "targetName": "IsRequired",
            "metadataToken": 100671833,
            "canonicalSignature": "(System.Boolean):ComplexTypePropertyBuilder_1",
            "normalizedSignature": "IsRequired|(System.Boolean):ComplexTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::HasMaxLength(System.Int32):ComplexTypePropertyBuilder_1",
            "targetName": "HasMaxLength",
            "metadataToken": 100671834,
            "canonicalSignature": "(System.Int32):ComplexTypePropertyBuilder_1",
            "normalizedSignature": "HasMaxLength|(System.Int32):ComplexTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::HasSentinel(System.Object):ComplexTypePropertyBuilder_1",
            "targetName": "HasSentinel",
            "metadataToken": 100671835,
            "canonicalSignature": "(System.Object):ComplexTypePropertyBuilder_1",
            "normalizedSignature": "HasSentinel|(System.Object):ComplexTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::HasSentinel(TProperty):ComplexTypePropertyBuilder_1",
            "targetName": "HasSentinel",
            "metadataToken": 100671836,
            "canonicalSignature": "(TProperty):ComplexTypePropertyBuilder_1",
            "normalizedSignature": "HasSentinel|(TProperty):ComplexTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::HasPrecision(System.Int32,System.Int32):ComplexTypePropertyBuilder_1",
            "targetName": "HasPrecision",
            "metadataToken": 100671837,
            "canonicalSignature": "(System.Int32,System.Int32):ComplexTypePropertyBuilder_1",
            "normalizedSignature": "HasPrecision|(System.Int32,System.Int32):ComplexTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::HasPrecision(System.Int32):ComplexTypePropertyBuilder_1",
            "targetName": "HasPrecision",
            "metadataToken": 100671838,
            "canonicalSignature": "(System.Int32):ComplexTypePropertyBuilder_1",
            "normalizedSignature": "HasPrecision|(System.Int32):ComplexTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::IsUnicode(System.Boolean):ComplexTypePropertyBuilder_1",
            "targetName": "IsUnicode",
            "metadataToken": 100671839,
            "canonicalSignature": "(System.Boolean):ComplexTypePropertyBuilder_1",
            "normalizedSignature": "IsUnicode|(System.Boolean):ComplexTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::IsRowVersion():ComplexTypePropertyBuilder_1",
            "targetName": "IsRowVersion",
            "metadataToken": 100671840,
            "canonicalSignature": "():ComplexTypePropertyBuilder_1",
            "normalizedSignature": "IsRowVersion|():ComplexTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::HasValueGenerator():ComplexTypePropertyBuilder_1",
            "targetName": "HasValueGenerator",
            "metadataToken": 100671841,
            "canonicalSignature": "():ComplexTypePropertyBuilder_1",
            "normalizedSignature": "HasValueGenerator|():ComplexTypePropertyBuilder_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.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::HasValueGenerator(System.Type):ComplexTypePropertyBuilder_1",
            "targetName": "HasValueGenerator",
            "metadataToken": 100671842,
            "canonicalSignature": "(System.Type):ComplexTypePropertyBuilder_1",
            "normalizedSignature": "HasValueGenerator|(System.Type):ComplexTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::HasValueGeneratorFactory():ComplexTypePropertyBuilder_1",
            "targetName": "HasValueGeneratorFactory",
            "metadataToken": 100671843,
            "canonicalSignature": "():ComplexTypePropertyBuilder_1",
            "normalizedSignature": "HasValueGeneratorFactory|():ComplexTypePropertyBuilder_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.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::HasValueGeneratorFactory(System.Type):ComplexTypePropertyBuilder_1",
            "targetName": "HasValueGeneratorFactory",
            "metadataToken": 100671844,
            "canonicalSignature": "(System.Type):ComplexTypePropertyBuilder_1",
            "normalizedSignature": "HasValueGeneratorFactory|(System.Type):ComplexTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::IsConcurrencyToken(System.Boolean):ComplexTypePropertyBuilder_1",
            "targetName": "IsConcurrencyToken",
            "metadataToken": 100671845,
            "canonicalSignature": "(System.Boolean):ComplexTypePropertyBuilder_1",
            "normalizedSignature": "IsConcurrencyToken|(System.Boolean):ComplexTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::ValueGeneratedNever():ComplexTypePropertyBuilder_1",
            "targetName": "ValueGeneratedNever",
            "metadataToken": 100671846,
            "canonicalSignature": "():ComplexTypePropertyBuilder_1",
            "normalizedSignature": "ValueGeneratedNever|():ComplexTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::ValueGeneratedOnAdd():ComplexTypePropertyBuilder_1",
            "targetName": "ValueGeneratedOnAdd",
            "metadataToken": 100671847,
            "canonicalSignature": "():ComplexTypePropertyBuilder_1",
            "normalizedSignature": "ValueGeneratedOnAdd|():ComplexTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::ValueGeneratedOnAddOrUpdate():ComplexTypePropertyBuilder_1",
            "targetName": "ValueGeneratedOnAddOrUpdate",
            "metadataToken": 100671848,
            "canonicalSignature": "():ComplexTypePropertyBuilder_1",
            "normalizedSignature": "ValueGeneratedOnAddOrUpdate|():ComplexTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::ValueGeneratedOnUpdate():ComplexTypePropertyBuilder_1",
            "targetName": "ValueGeneratedOnUpdate",
            "metadataToken": 100671849,
            "canonicalSignature": "():ComplexTypePropertyBuilder_1",
            "normalizedSignature": "ValueGeneratedOnUpdate|():ComplexTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::ValueGeneratedOnUpdateSometimes():ComplexTypePropertyBuilder_1",
            "targetName": "ValueGeneratedOnUpdateSometimes",
            "metadataToken": 100671850,
            "canonicalSignature": "():ComplexTypePropertyBuilder_1",
            "normalizedSignature": "ValueGeneratedOnUpdateSometimes|():ComplexTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::HasField(System.String):ComplexTypePropertyBuilder_1",
            "targetName": "HasField",
            "metadataToken": 100671851,
            "canonicalSignature": "(System.String):ComplexTypePropertyBuilder_1",
            "normalizedSignature": "HasField|(System.String):ComplexTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::UsePropertyAccessMode(Microsoft.EntityFrameworkCore.PropertyAccessMode):ComplexTypePropertyBuilder_1",
            "targetName": "UsePropertyAccessMode",
            "metadataToken": 100671852,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.PropertyAccessMode):ComplexTypePropertyBuilder_1",
            "normalizedSignature": "UsePropertyAccessMode|(Microsoft.EntityFrameworkCore.PropertyAccessMode):ComplexTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::HasConversion():ComplexTypePropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100671853,
            "canonicalSignature": "():ComplexTypePropertyBuilder_1",
            "normalizedSignature": "HasConversion|():ComplexTypePropertyBuilder_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.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::HasConversion(System.Type):ComplexTypePropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100671854,
            "canonicalSignature": "(System.Type):ComplexTypePropertyBuilder_1",
            "normalizedSignature": "HasConversion|(System.Type):ComplexTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::HasConversion(Expression_1,Expression_1):ComplexTypePropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100671855,
            "canonicalSignature": "(Expression_1,Expression_1):ComplexTypePropertyBuilder_1",
            "normalizedSignature": "HasConversion|(Expression_1,Expression_1):ComplexTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::HasConversion(ValueConverter_2):ComplexTypePropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100671856,
            "canonicalSignature": "(ValueConverter_2):ComplexTypePropertyBuilder_1",
            "normalizedSignature": "HasConversion|(ValueConverter_2):ComplexTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::HasConversion(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):ComplexTypePropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100671857,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):ComplexTypePropertyBuilder_1",
            "normalizedSignature": "HasConversion|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):ComplexTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::HasConversion(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexTypePropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100671858,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexTypePropertyBuilder_1",
            "normalizedSignature": "HasConversion|(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::HasConversion(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexTypePropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100671859,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexTypePropertyBuilder_1",
            "normalizedSignature": "HasConversion|(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::HasConversion(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexTypePropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100671860,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexTypePropertyBuilder_1",
            "normalizedSignature": "HasConversion|(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::HasConversion(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexTypePropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100671861,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexTypePropertyBuilder_1",
            "normalizedSignature": "HasConversion|(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexTypePropertyBuilder_1|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.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::HasConversion(Expression_1,Expression_1,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexTypePropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100671862,
            "canonicalSignature": "(Expression_1,Expression_1,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexTypePropertyBuilder_1",
            "normalizedSignature": "HasConversion|(Expression_1,Expression_1,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::HasConversion(Expression_1,Expression_1,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexTypePropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100671863,
            "canonicalSignature": "(Expression_1,Expression_1,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexTypePropertyBuilder_1",
            "normalizedSignature": "HasConversion|(Expression_1,Expression_1,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::HasConversion(ValueConverter_2,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexTypePropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100671864,
            "canonicalSignature": "(ValueConverter_2,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexTypePropertyBuilder_1",
            "normalizedSignature": "HasConversion|(ValueConverter_2,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::HasConversion(ValueConverter_2,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexTypePropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100671865,
            "canonicalSignature": "(ValueConverter_2,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexTypePropertyBuilder_1",
            "normalizedSignature": "HasConversion|(ValueConverter_2,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::HasConversion(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexTypePropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100671866,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexTypePropertyBuilder_1",
            "normalizedSignature": "HasConversion|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::HasConversion(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexTypePropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100671867,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexTypePropertyBuilder_1",
            "normalizedSignature": "HasConversion|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):ComplexTypePropertyBuilder_1|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.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::HasConversion(System.Type,System.Type):ComplexTypePropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100671870,
            "canonicalSignature": "(System.Type,System.Type):ComplexTypePropertyBuilder_1",
            "normalizedSignature": "HasConversion|(System.Type,System.Type):ComplexTypePropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::HasConversion(System.Type,System.Type,System.Type):ComplexTypePropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100671871,
            "canonicalSignature": "(System.Type,System.Type,System.Type):ComplexTypePropertyBuilder_1",
            "normalizedSignature": "HasConversion|(System.Type,System.Type,System.Type):ComplexTypePropertyBuilder_1|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.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):void",
            "metadataToken": 100671831,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ConventionSetBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ConventionSetBuilder",
        "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.Builders.ConventionSetBuilder::Replace(Func_2):System.Void",
            "targetName": "Replace",
            "metadataToken": 100671873,
            "canonicalSignature": "(Func_2):System.Void",
            "normalizedSignature": "Replace|(Func_2):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ConventionSetBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ConventionSetBuilder::Add(System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[Microsoft.EntityFrameworkCore.Metadata.Conventions.IConvention,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "Add",
            "metadataToken": 100671874,
            "canonicalSignature": "(System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[Microsoft.EntityFrameworkCore.Metadata.Conventions.IConvention,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "Add|(System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[Microsoft.EntityFrameworkCore.Metadata.Conventions.IConvention,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.Builders.ConventionSetBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ConventionSetBuilder::Remove(System.Type):System.Void",
            "targetName": "Remove",
            "metadataToken": 100671875,
            "canonicalSignature": "(System.Type):System.Void",
            "normalizedSignature": "Remove|(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.Builders.ConventionSetBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ConventionSetBuilder::Remove():System.Void",
            "targetName": "Remove",
            "metadataToken": 100671876,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "Remove|():System.Void|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.Builders.ConventionSetBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ConventionSetBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100671877,
            "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.Builders.ConventionSetBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ConventionSetBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100671878,
            "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.Builders.ConventionSetBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ConventionSetBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100671879,
            "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.Builders.ConventionSetBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ConventionSetBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet,System.IServiceProvider):void",
            "metadataToken": 100671872,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet,System.IServiceProvider):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet,System.IServiceProvider):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ConventionSetBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.DataBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DataBuilder",
        "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.Builders.DataBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100671881,
            "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.Builders.DataBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.DataBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100671882,
            "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.Builders.DataBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.DataBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100671883,
            "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.Builders.DataBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.DataBuilder::.ctor():void",
            "metadataToken": 100671880,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DataBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.DataBuilder`1",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DataBuilder`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.DataBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DataBuilder"
        },
        "typeParameters": [
          "TEntity"
        ],
        "methods": [],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.DataBuilder`1::.ctor():void",
            "metadataToken": 100671884,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DataBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder",
        "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.Builders.DbFunctionBuilderBase",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionDbFunctionBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder::HasName(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder",
            "targetName": "HasName",
            "metadataToken": 100670807,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder",
            "normalizedSignature": "HasName|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder::HasSchema(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder",
            "targetName": "HasSchema",
            "metadataToken": 100670808,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder",
            "normalizedSignature": "HasSchema|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder::IsBuiltIn(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder",
            "targetName": "IsBuiltIn",
            "metadataToken": 100670809,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder",
            "normalizedSignature": "IsBuiltIn|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder::IsNullable(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase",
            "targetName": "IsNullable",
            "metadataToken": 100670810,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase",
            "normalizedSignature": "IsNullable|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder::HasStoreType(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder",
            "targetName": "HasStoreType",
            "metadataToken": 100670811,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder",
            "normalizedSignature": "HasStoreType|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder::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.Builders.DbFunctionBuilder",
            "targetName": "HasTranslation",
            "metadataToken": 100670812,
            "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.Builders.DbFunctionBuilder",
            "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.Builders.DbFunctionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder::HasParameter(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder",
            "targetName": "HasParameter",
            "metadataToken": 100670813,
            "canonicalSignature": "(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder",
            "normalizedSignature": "HasParameter|(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder::HasAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100670814,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder::HasParameter(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder",
            "targetName": "HasParameter",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder",
            "normalizedSignature": "HasParameter|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder|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.Builders.DbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction):void",
            "metadataToken": 100670806,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionDbFunctionBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase::HasName(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase",
            "targetName": "HasName",
            "metadataToken": 100670819,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase",
            "normalizedSignature": "HasName|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase::HasSchema(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase",
            "targetName": "HasSchema",
            "metadataToken": 100670820,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase",
            "normalizedSignature": "HasSchema|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase::IsBuiltIn(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase",
            "targetName": "IsBuiltIn",
            "metadataToken": 100670821,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase",
            "normalizedSignature": "IsBuiltIn|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase::HasParameter(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder",
            "targetName": "HasParameter",
            "metadataToken": 100670822,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder",
            "normalizedSignature": "HasParameter|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase::HasParameter(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase",
            "targetName": "HasParameter",
            "metadataToken": 100670823,
            "canonicalSignature": "(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase",
            "normalizedSignature": "HasParameter|(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670824,
            "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.Builders.DbFunctionBuilderBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100670825,
            "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.Builders.DbFunctionBuilderBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100670826,
            "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.Builders.DbFunctionBuilderBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase::Builder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionBuilder",
            "targetName": "Builder",
            "metadataToken": 385877867,
            "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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase::Metadata:Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction",
            "targetName": "Metadata",
            "metadataToken": 385877869,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction):void",
            "metadataToken": 100670815,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionDbFunctionParameterBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder::HasStoreType(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder",
            "targetName": "HasStoreType",
            "metadataToken": 100670831,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder",
            "normalizedSignature": "HasStoreType|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder::PropagatesNullability(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder",
            "targetName": "PropagatesNullability",
            "metadataToken": 100670832,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder",
            "normalizedSignature": "PropagatesNullability|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670833,
            "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.Builders.DbFunctionParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100670834,
            "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.Builders.DbFunctionParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100670835,
            "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.Builders.DbFunctionParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunctionParameter",
            "targetName": "Metadata",
            "metadataToken": 385877872,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunctionParameter",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunctionParameter|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunctionParameter):void",
            "metadataToken": 100670827,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunctionParameter):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunctionParameter):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder",
        "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.IConventionDiscriminatorBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder::IsComplete(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder",
            "targetName": "IsComplete",
            "metadataToken": 100671887,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder",
            "normalizedSignature": "IsComplete|(System.Boolean):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.Builders.DiscriminatorBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder::HasValue(System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder",
            "targetName": "HasValue",
            "metadataToken": 100671889,
            "canonicalSignature": "(System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder",
            "normalizedSignature": "HasValue|(System.Object):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.Builders.DiscriminatorBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder::HasValue(System.Type,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder",
            "targetName": "HasValue",
            "metadataToken": 100671891,
            "canonicalSignature": "(System.Type,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder",
            "normalizedSignature": "HasValue|(System.Type,System.Object):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.Builders.DiscriminatorBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder::HasValue(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder",
            "targetName": "HasValue",
            "metadataToken": 100671892,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder",
            "normalizedSignature": "HasValue|(System.String,System.Object):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.Builders.DiscriminatorBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100671900,
            "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.Builders.DiscriminatorBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100671901,
            "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.Builders.DiscriminatorBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100671902,
            "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.Builders.DiscriminatorBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder::IsComplete(System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder",
            "targetName": "IsComplete",
            "metadataToken": 100672127,
            "canonicalSignature": "(System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder",
            "normalizedSignature": "IsComplete|(System.Boolean,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.IConventionDiscriminatorBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder::CanSetIsComplete(System.Boolean,System.Boolean):System.Boolean",
            "targetName": "CanSetIsComplete",
            "metadataToken": 100672128,
            "canonicalSignature": "(System.Boolean,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetIsComplete|(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.IConventionDiscriminatorBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder::HasValue(System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder",
            "targetName": "HasValue",
            "metadataToken": 100672129,
            "canonicalSignature": "(System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder",
            "normalizedSignature": "HasValue|(System.Object,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.IConventionDiscriminatorBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder::HasValue(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder",
            "targetName": "HasValue",
            "metadataToken": 100672130,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder",
            "normalizedSignature": "HasValue|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Object,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.IConventionDiscriminatorBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder::CanSetValue(System.Object,System.Boolean):System.Boolean",
            "targetName": "CanSetValue",
            "metadataToken": 100672131,
            "canonicalSignature": "(System.Object,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetValue|(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.IConventionDiscriminatorBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder::CanSetValue(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Object,System.Boolean):System.Boolean",
            "targetName": "CanSetValue",
            "metadataToken": 100672132,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Object,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetValue|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,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.IConventionDiscriminatorBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder::EntityTypeBuilder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "targetName": "EntityTypeBuilder",
            "metadataToken": 385877568,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "normalizedSignature": "EntityTypeBuilder|: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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder::EntityType:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "targetName": "EntityType",
            "metadataToken": 385877582,
            "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.Builders.IConventionDiscriminatorBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType):void",
            "metadataToken": 100671885,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder`1",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "typeParameters": [
          "TDiscriminator"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder`1::IsComplete(System.Boolean):DiscriminatorBuilder_1",
            "targetName": "IsComplete",
            "metadataToken": 100671905,
            "canonicalSignature": "(System.Boolean):DiscriminatorBuilder_1",
            "normalizedSignature": "IsComplete|(System.Boolean):DiscriminatorBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder`1::HasValue(TDiscriminator):DiscriminatorBuilder_1",
            "targetName": "HasValue",
            "metadataToken": 100671906,
            "canonicalSignature": "(TDiscriminator):DiscriminatorBuilder_1",
            "normalizedSignature": "HasValue|(TDiscriminator):DiscriminatorBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder`1::HasValue(System.Type,TDiscriminator):DiscriminatorBuilder_1",
            "targetName": "HasValue",
            "metadataToken": 100671908,
            "canonicalSignature": "(System.Type,TDiscriminator):DiscriminatorBuilder_1",
            "normalizedSignature": "HasValue|(System.Type,TDiscriminator):DiscriminatorBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder`1::HasValue(System.String,TDiscriminator):DiscriminatorBuilder_1",
            "targetName": "HasValue",
            "metadataToken": 100671909,
            "canonicalSignature": "(System.String,TDiscriminator):DiscriminatorBuilder_1",
            "normalizedSignature": "HasValue|(System.String,TDiscriminator):DiscriminatorBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder`1::.ctor(Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder):void",
            "metadataToken": 100671903,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionElementTypeBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder::HasAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100671914,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder::IsRequired(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "targetName": "IsRequired",
            "metadataToken": 100671915,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "normalizedSignature": "IsRequired|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder::HasMaxLength(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "targetName": "HasMaxLength",
            "metadataToken": 100671916,
            "canonicalSignature": "(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "normalizedSignature": "HasMaxLength|(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder::HasPrecision(System.Int32,System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "targetName": "HasPrecision",
            "metadataToken": 100671917,
            "canonicalSignature": "(System.Int32,System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "normalizedSignature": "HasPrecision|(System.Int32,System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder::HasPrecision(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "targetName": "HasPrecision",
            "metadataToken": 100671918,
            "canonicalSignature": "(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "normalizedSignature": "HasPrecision|(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder::IsUnicode(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "targetName": "IsUnicode",
            "metadataToken": 100671919,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "normalizedSignature": "IsUnicode|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder::HasConversion():Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100671920,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "normalizedSignature": "HasConversion|():Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder|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.Builders.ElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder::HasConversion(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100671921,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "normalizedSignature": "HasConversion|(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder::HasConversion(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100671922,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "normalizedSignature": "HasConversion|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder::HasConversion(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100671923,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "normalizedSignature": "HasConversion|(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder::HasConversion(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100671924,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "normalizedSignature": "HasConversion|(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder::HasConversion(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100671925,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "normalizedSignature": "HasConversion|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder::HasConversion(System.Type,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100671927,
            "canonicalSignature": "(System.Type,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "normalizedSignature": "HasConversion|(System.Type,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100671928,
            "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.Builders.ElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100671929,
            "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.Builders.ElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100671930,
            "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.Builders.ElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IMutableElementType",
            "targetName": "Metadata",
            "metadataToken": 385877573,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableElementType",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IMutableElementType|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableElementType):void",
            "metadataToken": 100671910,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableElementType):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableElementType):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionEntityTypeBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::HasAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100671935,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::HasBaseType(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "HasBaseType",
            "metadataToken": 100671936,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "HasBaseType|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::HasBaseType(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "HasBaseType",
            "metadataToken": 100671937,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "HasBaseType|(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::HasKey(System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder",
            "targetName": "HasKey",
            "metadataToken": 100671938,
            "canonicalSignature": "(System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder",
            "normalizedSignature": "HasKey|(System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::HasAlternateKey(System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder",
            "targetName": "HasAlternateKey",
            "metadataToken": 100671939,
            "canonicalSignature": "(System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder",
            "normalizedSignature": "HasAlternateKey|(System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::HasNoKey():Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "HasNoKey",
            "metadataToken": 100671940,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "HasNoKey|():Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::Property(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "Property",
            "metadataToken": 100671941,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "Property|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::Property(System.String):PropertyBuilder_1",
            "targetName": "Property",
            "metadataToken": 100671942,
            "canonicalSignature": "(System.String):PropertyBuilder_1",
            "normalizedSignature": "Property|(System.String):PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::Property(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "Property",
            "metadataToken": 100671943,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "Property|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::PrimitiveCollection(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "targetName": "PrimitiveCollection",
            "metadataToken": 100671944,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "normalizedSignature": "PrimitiveCollection|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::PrimitiveCollection(System.String):PrimitiveCollectionBuilder_1",
            "targetName": "PrimitiveCollection",
            "metadataToken": 100671945,
            "canonicalSignature": "(System.String):PrimitiveCollectionBuilder_1",
            "normalizedSignature": "PrimitiveCollection|(System.String):PrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::PrimitiveCollection(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "targetName": "PrimitiveCollection",
            "metadataToken": 100671946,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "normalizedSignature": "PrimitiveCollection|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::IndexerProperty(System.String):PropertyBuilder_1",
            "targetName": "IndexerProperty",
            "metadataToken": 100671947,
            "canonicalSignature": "(System.String):PropertyBuilder_1",
            "normalizedSignature": "IndexerProperty|(System.String):PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::IndexerProperty(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "IndexerProperty",
            "metadataToken": 100671948,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "IndexerProperty|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::ComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 100671949,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "ComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::ComplexProperty(System.String):ComplexPropertyBuilder_1",
            "targetName": "ComplexProperty",
            "metadataToken": 100671950,
            "canonicalSignature": "(System.String):ComplexPropertyBuilder_1",
            "normalizedSignature": "ComplexProperty|(System.String):ComplexPropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::ComplexProperty(System.String,System.String):ComplexPropertyBuilder_1",
            "targetName": "ComplexProperty",
            "metadataToken": 100671951,
            "canonicalSignature": "(System.String,System.String):ComplexPropertyBuilder_1",
            "normalizedSignature": "ComplexProperty|(System.String,System.String):ComplexPropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::ComplexProperty(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 100671952,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "ComplexProperty|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::ComplexProperty(System.Type,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 100671953,
            "canonicalSignature": "(System.Type,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "ComplexProperty|(System.Type,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|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.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::ComplexProperty(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 100671954,
            "canonicalSignature": "(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "ComplexProperty|(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::ComplexProperty(System.String,Action_1):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 100671955,
            "canonicalSignature": "(System.String,Action_1):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "ComplexProperty|(System.String,Action_1):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|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.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::ComplexProperty(System.String,System.String,Action_1):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 100671956,
            "canonicalSignature": "(System.String,System.String,Action_1):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "ComplexProperty|(System.String,System.String,Action_1):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::ComplexProperty(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 100671957,
            "canonicalSignature": "(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "ComplexProperty|(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|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.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::ComplexProperty(System.Type,System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 100671958,
            "canonicalSignature": "(System.Type,System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "ComplexProperty|(System.Type,System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|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.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::ComplexCollection(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 100671959,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "ComplexCollection|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::ComplexCollection(System.String):ComplexCollectionBuilder_1",
            "targetName": "ComplexCollection",
            "metadataToken": 100671960,
            "canonicalSignature": "(System.String):ComplexCollectionBuilder_1",
            "normalizedSignature": "ComplexCollection|(System.String):ComplexCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::ComplexCollection(System.String,System.String):ComplexCollectionBuilder_1",
            "targetName": "ComplexCollection",
            "metadataToken": 100671961,
            "canonicalSignature": "(System.String,System.String):ComplexCollectionBuilder_1",
            "normalizedSignature": "ComplexCollection|(System.String,System.String):ComplexCollectionBuilder_1|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.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::ComplexCollection(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 100671962,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "ComplexCollection|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::ComplexCollection(System.Type,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 100671963,
            "canonicalSignature": "(System.Type,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "ComplexCollection|(System.Type,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|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.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::ComplexCollection(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 100671964,
            "canonicalSignature": "(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "ComplexCollection|(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::ComplexCollection(System.String,Action_1):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 100671965,
            "canonicalSignature": "(System.String,Action_1):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "ComplexCollection|(System.String,Action_1):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|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.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::ComplexCollection(System.String,System.String,Action_1):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 100671966,
            "canonicalSignature": "(System.String,System.String,Action_1):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "ComplexCollection|(System.String,System.String,Action_1):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::ComplexCollection(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 100671967,
            "canonicalSignature": "(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "ComplexCollection|(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|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.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::ComplexCollection(System.Type,System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 100671968,
            "canonicalSignature": "(System.Type,System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "ComplexCollection|(System.Type,System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|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.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::Navigation(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder",
            "targetName": "Navigation",
            "metadataToken": 100671969,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder",
            "normalizedSignature": "Navigation|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::Ignore(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "Ignore",
            "metadataToken": 100671970,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "Ignore|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::HasQueryFilter(System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "HasQueryFilter",
            "metadataToken": 100671971,
            "canonicalSignature": "(System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "HasQueryFilter|(System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::HasQueryFilter(System.String,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "HasQueryFilter",
            "metadataToken": 100671972,
            "canonicalSignature": "(System.String,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "HasQueryFilter|(System.String,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::HasIndex(System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder",
            "targetName": "HasIndex",
            "metadataToken": 100671973,
            "canonicalSignature": "(System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder",
            "normalizedSignature": "HasIndex|(System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::HasIndex(System.String[],System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder",
            "targetName": "HasIndex",
            "metadataToken": 100671974,
            "canonicalSignature": "(System.String[],System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder",
            "normalizedSignature": "HasIndex|(System.String[],System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::OwnsOne(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "targetName": "OwnsOne",
            "metadataToken": 100671975,
            "canonicalSignature": "(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "normalizedSignature": "OwnsOne|(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::OwnsOne(System.String,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "targetName": "OwnsOne",
            "metadataToken": 100671976,
            "canonicalSignature": "(System.String,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "normalizedSignature": "OwnsOne|(System.String,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder|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.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::OwnsOne(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "targetName": "OwnsOne",
            "metadataToken": 100671977,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "normalizedSignature": "OwnsOne|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::OwnsOne(System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "OwnsOne",
            "metadataToken": 100671978,
            "canonicalSignature": "(System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "OwnsOne|(System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|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.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::OwnsOne(System.String,System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "OwnsOne",
            "metadataToken": 100671979,
            "canonicalSignature": "(System.String,System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "OwnsOne|(System.String,System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|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.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::OwnsOne(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "OwnsOne",
            "metadataToken": 100671980,
            "canonicalSignature": "(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "OwnsOne|(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|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.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::OwnsMany(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "targetName": "OwnsMany",
            "metadataToken": 100671982,
            "canonicalSignature": "(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "normalizedSignature": "OwnsMany|(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::OwnsMany(System.String,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "targetName": "OwnsMany",
            "metadataToken": 100671983,
            "canonicalSignature": "(System.String,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "normalizedSignature": "OwnsMany|(System.String,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder|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.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::OwnsMany(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "targetName": "OwnsMany",
            "metadataToken": 100671984,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "normalizedSignature": "OwnsMany|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::OwnsMany(System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "OwnsMany",
            "metadataToken": 100671985,
            "canonicalSignature": "(System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "OwnsMany|(System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|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.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::OwnsMany(System.String,System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "OwnsMany",
            "metadataToken": 100671986,
            "canonicalSignature": "(System.String,System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "OwnsMany|(System.String,System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|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.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::OwnsMany(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "OwnsMany",
            "metadataToken": 100671987,
            "canonicalSignature": "(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "OwnsMany|(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|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.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::HasOne(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder",
            "targetName": "HasOne",
            "metadataToken": 100671989,
            "canonicalSignature": "(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder",
            "normalizedSignature": "HasOne|(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::HasOne(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder",
            "targetName": "HasOne",
            "metadataToken": 100671990,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder",
            "normalizedSignature": "HasOne|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::HasOne(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder",
            "targetName": "HasOne",
            "metadataToken": 100671991,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder",
            "normalizedSignature": "HasOne|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::HasOneBuilder(Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
            "targetName": "HasOneBuilder",
            "metadataToken": 100671992,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
            "normalizedSignature": "HasOneBuilder|(Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::HasMany(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder",
            "targetName": "HasMany",
            "metadataToken": 100671993,
            "canonicalSignature": "(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder",
            "normalizedSignature": "HasMany|(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::HasMany(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder",
            "targetName": "HasMany",
            "metadataToken": 100671994,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder",
            "normalizedSignature": "HasMany|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::HasMany(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder",
            "targetName": "HasMany",
            "metadataToken": 100671995,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder",
            "normalizedSignature": "HasMany|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::FindRelatedEntityType(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "FindRelatedEntityType",
            "metadataToken": 100671997,
            "canonicalSignature": "(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "FindRelatedEntityType|(System.String,System.String):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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::FindRelatedEntityType(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "FindRelatedEntityType",
            "metadataToken": 100671998,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "FindRelatedEntityType|(System.Type,System.String):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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::HasChangeTrackingStrategy(Microsoft.EntityFrameworkCore.ChangeTrackingStrategy):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "HasChangeTrackingStrategy",
            "metadataToken": 100671999,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTrackingStrategy):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "HasChangeTrackingStrategy|(Microsoft.EntityFrameworkCore.ChangeTrackingStrategy):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::UsePropertyAccessMode(Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "UsePropertyAccessMode",
            "metadataToken": 100672000,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "UsePropertyAccessMode|(Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::HasData(System.Object[]):Microsoft.EntityFrameworkCore.Metadata.Builders.DataBuilder",
            "targetName": "HasData",
            "metadataToken": 100672001,
            "canonicalSignature": "(System.Object[]):Microsoft.EntityFrameworkCore.Metadata.Builders.DataBuilder",
            "normalizedSignature": "HasData|(System.Object[]):Microsoft.EntityFrameworkCore.Metadata.Builders.DataBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::HasData(System.Collections.Generic.IEnumerable_1[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Builders.DataBuilder",
            "targetName": "HasData",
            "metadataToken": 100672002,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Builders.DataBuilder",
            "normalizedSignature": "HasData|(System.Collections.Generic.IEnumerable_1[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Builders.DataBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::HasDiscriminator():Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder",
            "targetName": "HasDiscriminator",
            "metadataToken": 100672003,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder",
            "normalizedSignature": "HasDiscriminator|():Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::HasDiscriminator(System.String,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder",
            "targetName": "HasDiscriminator",
            "metadataToken": 100672004,
            "canonicalSignature": "(System.String,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder",
            "normalizedSignature": "HasDiscriminator|(System.String,System.Type):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.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::HasDiscriminator(System.String):DiscriminatorBuilder_1",
            "targetName": "HasDiscriminator",
            "metadataToken": 100672005,
            "canonicalSignature": "(System.String):DiscriminatorBuilder_1",
            "normalizedSignature": "HasDiscriminator|(System.String):DiscriminatorBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::HasNoDiscriminator():Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "HasNoDiscriminator",
            "metadataToken": 100672006,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "HasNoDiscriminator|():Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::HasTrigger(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.TriggerBuilder",
            "targetName": "HasTrigger",
            "metadataToken": 100672007,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.TriggerBuilder",
            "normalizedSignature": "HasTrigger|(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.TriggerBuilder|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.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100672008,
            "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.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100672009,
            "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.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100672010,
            "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.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::Builder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "targetName": "Builder",
            "metadataToken": 385877574,
            "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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "Metadata",
            "metadataToken": 385877576,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType):void",
            "metadataToken": 100671931,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionEntityTypeBuilder"
            ]
          }
        ],
        "typeParameters": [
          "TEntity"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::HasAnnotation(System.String,System.Object):EntityTypeBuilder_1",
            "targetName": "HasAnnotation",
            "metadataToken": 100672012,
            "canonicalSignature": "(System.String,System.Object):EntityTypeBuilder_1",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::HasBaseType(System.String):EntityTypeBuilder_1",
            "targetName": "HasBaseType",
            "metadataToken": 100672013,
            "canonicalSignature": "(System.String):EntityTypeBuilder_1",
            "normalizedSignature": "HasBaseType|(System.String):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::HasBaseType(System.Type):EntityTypeBuilder_1",
            "targetName": "HasBaseType",
            "metadataToken": 100672014,
            "canonicalSignature": "(System.Type):EntityTypeBuilder_1",
            "normalizedSignature": "HasBaseType|(System.Type):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::HasBaseType():EntityTypeBuilder_1",
            "targetName": "HasBaseType",
            "metadataToken": 100672015,
            "canonicalSignature": "():EntityTypeBuilder_1",
            "normalizedSignature": "HasBaseType|():EntityTypeBuilder_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.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::HasKey(Expression_1):Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder",
            "targetName": "HasKey",
            "metadataToken": 100672016,
            "canonicalSignature": "(Expression_1):Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder",
            "normalizedSignature": "HasKey|(Expression_1):Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::HasKey(System.String[]):KeyBuilder_1",
            "targetName": "HasKey",
            "metadataToken": 100672017,
            "canonicalSignature": "(System.String[]):KeyBuilder_1",
            "normalizedSignature": "HasKey|(System.String[]):KeyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::HasAlternateKey(Expression_1):KeyBuilder_1",
            "targetName": "HasAlternateKey",
            "metadataToken": 100672018,
            "canonicalSignature": "(Expression_1):KeyBuilder_1",
            "normalizedSignature": "HasAlternateKey|(Expression_1):KeyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::HasAlternateKey(System.String[]):KeyBuilder_1",
            "targetName": "HasAlternateKey",
            "metadataToken": 100672019,
            "canonicalSignature": "(System.String[]):KeyBuilder_1",
            "normalizedSignature": "HasAlternateKey|(System.String[]):KeyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::HasNoKey():EntityTypeBuilder_1",
            "targetName": "HasNoKey",
            "metadataToken": 100672020,
            "canonicalSignature": "():EntityTypeBuilder_1",
            "normalizedSignature": "HasNoKey|():EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::Property(Expression_1):PropertyBuilder_1",
            "targetName": "Property",
            "metadataToken": 100672021,
            "canonicalSignature": "(Expression_1):PropertyBuilder_1",
            "normalizedSignature": "Property|(Expression_1):PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::PrimitiveCollection(Expression_1):PrimitiveCollectionBuilder_1",
            "targetName": "PrimitiveCollection",
            "metadataToken": 100672022,
            "canonicalSignature": "(Expression_1):PrimitiveCollectionBuilder_1",
            "normalizedSignature": "PrimitiveCollection|(Expression_1):PrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::ComplexProperty(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "targetName": "ComplexProperty",
            "metadataToken": 100672023,
            "canonicalSignature": "(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "normalizedSignature": "ComplexProperty|(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::ComplexProperty(System.String,Action_1):EntityTypeBuilder_1",
            "targetName": "ComplexProperty",
            "metadataToken": 100672024,
            "canonicalSignature": "(System.String,Action_1):EntityTypeBuilder_1",
            "normalizedSignature": "ComplexProperty|(System.String,Action_1):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::ComplexProperty(System.String,System.String,Action_1):EntityTypeBuilder_1",
            "targetName": "ComplexProperty",
            "metadataToken": 100672025,
            "canonicalSignature": "(System.String,System.String,Action_1):EntityTypeBuilder_1",
            "normalizedSignature": "ComplexProperty|(System.String,System.String,Action_1):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::ComplexProperty(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "targetName": "ComplexProperty",
            "metadataToken": 100672026,
            "canonicalSignature": "(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "normalizedSignature": "ComplexProperty|(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1|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.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::ComplexProperty(System.Type,System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "targetName": "ComplexProperty",
            "metadataToken": 100672027,
            "canonicalSignature": "(System.Type,System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "normalizedSignature": "ComplexProperty|(System.Type,System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1|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.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::ComplexProperty(Expression_1):ComplexPropertyBuilder_1",
            "targetName": "ComplexProperty",
            "metadataToken": 100672028,
            "canonicalSignature": "(Expression_1):ComplexPropertyBuilder_1",
            "normalizedSignature": "ComplexProperty|(Expression_1):ComplexPropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::ComplexProperty(Expression_1,System.String):ComplexPropertyBuilder_1",
            "targetName": "ComplexProperty",
            "metadataToken": 100672029,
            "canonicalSignature": "(Expression_1,System.String):ComplexPropertyBuilder_1",
            "normalizedSignature": "ComplexProperty|(Expression_1,System.String):ComplexPropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::ComplexProperty(Expression_1,Action_1):EntityTypeBuilder_1",
            "targetName": "ComplexProperty",
            "metadataToken": 100672030,
            "canonicalSignature": "(Expression_1,Action_1):EntityTypeBuilder_1",
            "normalizedSignature": "ComplexProperty|(Expression_1,Action_1):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::ComplexProperty(Expression_1,System.String,Action_1):EntityTypeBuilder_1",
            "targetName": "ComplexProperty",
            "metadataToken": 100672031,
            "canonicalSignature": "(Expression_1,System.String,Action_1):EntityTypeBuilder_1",
            "normalizedSignature": "ComplexProperty|(Expression_1,System.String,Action_1):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::ComplexCollection(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "targetName": "ComplexCollection",
            "metadataToken": 100672036,
            "canonicalSignature": "(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "normalizedSignature": "ComplexCollection|(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::ComplexCollection(System.String,Action_1):EntityTypeBuilder_1",
            "targetName": "ComplexCollection",
            "metadataToken": 100672037,
            "canonicalSignature": "(System.String,Action_1):EntityTypeBuilder_1",
            "normalizedSignature": "ComplexCollection|(System.String,Action_1):EntityTypeBuilder_1|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.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::ComplexCollection(System.String,System.String,Action_1):EntityTypeBuilder_1",
            "targetName": "ComplexCollection",
            "metadataToken": 100672038,
            "canonicalSignature": "(System.String,System.String,Action_1):EntityTypeBuilder_1",
            "normalizedSignature": "ComplexCollection|(System.String,System.String,Action_1):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::ComplexCollection(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "targetName": "ComplexCollection",
            "metadataToken": 100672039,
            "canonicalSignature": "(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "normalizedSignature": "ComplexCollection|(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1|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.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::ComplexCollection(System.Type,System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "targetName": "ComplexCollection",
            "metadataToken": 100672040,
            "canonicalSignature": "(System.Type,System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "normalizedSignature": "ComplexCollection|(System.Type,System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1|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.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::ComplexCollection(Expression_1):ComplexCollectionBuilder_1",
            "targetName": "ComplexCollection",
            "metadataToken": 100672041,
            "canonicalSignature": "(Expression_1):ComplexCollectionBuilder_1",
            "normalizedSignature": "ComplexCollection|(Expression_1):ComplexCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::ComplexCollection(Expression_1,System.String):ComplexCollectionBuilder_1",
            "targetName": "ComplexCollection",
            "metadataToken": 100672042,
            "canonicalSignature": "(Expression_1,System.String):ComplexCollectionBuilder_1",
            "normalizedSignature": "ComplexCollection|(Expression_1,System.String):ComplexCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::ComplexCollection(Expression_1,Action_1):EntityTypeBuilder_1",
            "targetName": "ComplexCollection",
            "metadataToken": 100672043,
            "canonicalSignature": "(Expression_1,Action_1):EntityTypeBuilder_1",
            "normalizedSignature": "ComplexCollection|(Expression_1,Action_1):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::ComplexCollection(Expression_1,System.String,Action_1):EntityTypeBuilder_1",
            "targetName": "ComplexCollection",
            "metadataToken": 100672044,
            "canonicalSignature": "(Expression_1,System.String,Action_1):EntityTypeBuilder_1",
            "normalizedSignature": "ComplexCollection|(Expression_1,System.String,Action_1):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::Navigation(Expression_1):NavigationBuilder_2",
            "targetName": "Navigation",
            "metadataToken": 100672049,
            "canonicalSignature": "(Expression_1):NavigationBuilder_2",
            "normalizedSignature": "Navigation|(Expression_1):NavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::Ignore(Expression_1):EntityTypeBuilder_1",
            "targetName": "Ignore",
            "metadataToken": 100672051,
            "canonicalSignature": "(Expression_1):EntityTypeBuilder_1",
            "normalizedSignature": "Ignore|(Expression_1):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::Ignore(System.String):EntityTypeBuilder_1",
            "targetName": "Ignore",
            "metadataToken": 100672052,
            "canonicalSignature": "(System.String):EntityTypeBuilder_1",
            "normalizedSignature": "Ignore|(System.String):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::HasQueryFilter(System.Linq.Expressions.LambdaExpression):EntityTypeBuilder_1",
            "targetName": "HasQueryFilter",
            "metadataToken": 100672053,
            "canonicalSignature": "(System.Linq.Expressions.LambdaExpression):EntityTypeBuilder_1",
            "normalizedSignature": "HasQueryFilter|(System.Linq.Expressions.LambdaExpression):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::HasQueryFilter(System.String,System.Linq.Expressions.LambdaExpression):EntityTypeBuilder_1",
            "targetName": "HasQueryFilter",
            "metadataToken": 100672054,
            "canonicalSignature": "(System.String,System.Linq.Expressions.LambdaExpression):EntityTypeBuilder_1",
            "normalizedSignature": "HasQueryFilter|(System.String,System.Linq.Expressions.LambdaExpression):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::HasQueryFilter(Expression_1):EntityTypeBuilder_1",
            "targetName": "HasQueryFilter",
            "metadataToken": 100672055,
            "canonicalSignature": "(Expression_1):EntityTypeBuilder_1",
            "normalizedSignature": "HasQueryFilter|(Expression_1):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::HasQueryFilter(System.String,Expression_1):EntityTypeBuilder_1",
            "targetName": "HasQueryFilter",
            "metadataToken": 100672056,
            "canonicalSignature": "(System.String,Expression_1):EntityTypeBuilder_1",
            "normalizedSignature": "HasQueryFilter|(System.String,Expression_1):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::HasIndex(Expression_1):IndexBuilder_1",
            "targetName": "HasIndex",
            "metadataToken": 100672057,
            "canonicalSignature": "(Expression_1):IndexBuilder_1",
            "normalizedSignature": "HasIndex|(Expression_1):IndexBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::HasIndex(Expression_1,System.String):IndexBuilder_1",
            "targetName": "HasIndex",
            "metadataToken": 100672058,
            "canonicalSignature": "(Expression_1,System.String):IndexBuilder_1",
            "normalizedSignature": "HasIndex|(Expression_1,System.String):IndexBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::HasIndex(System.String[]):IndexBuilder_1",
            "targetName": "HasIndex",
            "metadataToken": 100672059,
            "canonicalSignature": "(System.String[]):IndexBuilder_1",
            "normalizedSignature": "HasIndex|(System.String[]):IndexBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::HasIndex(System.String[],System.String):IndexBuilder_1",
            "targetName": "HasIndex",
            "metadataToken": 100672060,
            "canonicalSignature": "(System.String[],System.String):IndexBuilder_1",
            "normalizedSignature": "HasIndex|(System.String[],System.String):IndexBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::OwnsOne(System.String):OwnedNavigationBuilder_2",
            "targetName": "OwnsOne",
            "metadataToken": 100672061,
            "canonicalSignature": "(System.String):OwnedNavigationBuilder_2",
            "normalizedSignature": "OwnsOne|(System.String):OwnedNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::OwnsOne(System.String,System.String):OwnedNavigationBuilder_2",
            "targetName": "OwnsOne",
            "metadataToken": 100672062,
            "canonicalSignature": "(System.String,System.String):OwnedNavigationBuilder_2",
            "normalizedSignature": "OwnsOne|(System.String,System.String):OwnedNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::OwnsOne(Expression_1):OwnedNavigationBuilder_2",
            "targetName": "OwnsOne",
            "metadataToken": 100672063,
            "canonicalSignature": "(Expression_1):OwnedNavigationBuilder_2",
            "normalizedSignature": "OwnsOne|(Expression_1):OwnedNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::OwnsOne(System.String,Expression_1):OwnedNavigationBuilder_2",
            "targetName": "OwnsOne",
            "metadataToken": 100672064,
            "canonicalSignature": "(System.String,Expression_1):OwnedNavigationBuilder_2",
            "normalizedSignature": "OwnsOne|(System.String,Expression_1):OwnedNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::OwnsOne(System.String,Action_1):EntityTypeBuilder_1",
            "targetName": "OwnsOne",
            "metadataToken": 100672065,
            "canonicalSignature": "(System.String,Action_1):EntityTypeBuilder_1",
            "normalizedSignature": "OwnsOne|(System.String,Action_1):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::OwnsOne(System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "targetName": "OwnsOne",
            "metadataToken": 100672066,
            "canonicalSignature": "(System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "normalizedSignature": "OwnsOne|(System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1|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.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::OwnsOne(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "targetName": "OwnsOne",
            "metadataToken": 100672067,
            "canonicalSignature": "(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "normalizedSignature": "OwnsOne|(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1|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.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::OwnsOne(System.String,System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "targetName": "OwnsOne",
            "metadataToken": 100672068,
            "canonicalSignature": "(System.String,System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "normalizedSignature": "OwnsOne|(System.String,System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1|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.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::OwnsOne(System.String,System.String,Action_1):EntityTypeBuilder_1",
            "targetName": "OwnsOne",
            "metadataToken": 100672069,
            "canonicalSignature": "(System.String,System.String,Action_1):EntityTypeBuilder_1",
            "normalizedSignature": "OwnsOne|(System.String,System.String,Action_1):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::OwnsOne(Expression_1,Action_1):EntityTypeBuilder_1",
            "targetName": "OwnsOne",
            "metadataToken": 100672070,
            "canonicalSignature": "(Expression_1,Action_1):EntityTypeBuilder_1",
            "normalizedSignature": "OwnsOne|(Expression_1,Action_1):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::OwnsOne(System.String,Expression_1,Action_1):EntityTypeBuilder_1",
            "targetName": "OwnsOne",
            "metadataToken": 100672071,
            "canonicalSignature": "(System.String,Expression_1,Action_1):EntityTypeBuilder_1",
            "normalizedSignature": "OwnsOne|(System.String,Expression_1,Action_1):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::OwnsMany(System.String):OwnedNavigationBuilder_2",
            "targetName": "OwnsMany",
            "metadataToken": 100672073,
            "canonicalSignature": "(System.String):OwnedNavigationBuilder_2",
            "normalizedSignature": "OwnsMany|(System.String):OwnedNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::OwnsMany(System.String,System.String):OwnedNavigationBuilder_2",
            "targetName": "OwnsMany",
            "metadataToken": 100672074,
            "canonicalSignature": "(System.String,System.String):OwnedNavigationBuilder_2",
            "normalizedSignature": "OwnsMany|(System.String,System.String):OwnedNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::OwnsMany(Expression_1):OwnedNavigationBuilder_2",
            "targetName": "OwnsMany",
            "metadataToken": 100672075,
            "canonicalSignature": "(Expression_1):OwnedNavigationBuilder_2",
            "normalizedSignature": "OwnsMany|(Expression_1):OwnedNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::OwnsMany(System.String,Expression_1):OwnedNavigationBuilder_2",
            "targetName": "OwnsMany",
            "metadataToken": 100672076,
            "canonicalSignature": "(System.String,Expression_1):OwnedNavigationBuilder_2",
            "normalizedSignature": "OwnsMany|(System.String,Expression_1):OwnedNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::OwnsMany(System.String,Action_1):EntityTypeBuilder_1",
            "targetName": "OwnsMany",
            "metadataToken": 100672077,
            "canonicalSignature": "(System.String,Action_1):EntityTypeBuilder_1",
            "normalizedSignature": "OwnsMany|(System.String,Action_1):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::OwnsMany(System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "targetName": "OwnsMany",
            "metadataToken": 100672078,
            "canonicalSignature": "(System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "normalizedSignature": "OwnsMany|(System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1|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.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::OwnsMany(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "targetName": "OwnsMany",
            "metadataToken": 100672079,
            "canonicalSignature": "(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "normalizedSignature": "OwnsMany|(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1|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.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::OwnsMany(System.String,System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "targetName": "OwnsMany",
            "metadataToken": 100672080,
            "canonicalSignature": "(System.String,System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1",
            "normalizedSignature": "OwnsMany|(System.String,System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):EntityTypeBuilder_1|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.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::OwnsMany(System.String,System.String,Action_1):EntityTypeBuilder_1",
            "targetName": "OwnsMany",
            "metadataToken": 100672081,
            "canonicalSignature": "(System.String,System.String,Action_1):EntityTypeBuilder_1",
            "normalizedSignature": "OwnsMany|(System.String,System.String,Action_1):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::OwnsMany(Expression_1,Action_1):EntityTypeBuilder_1",
            "targetName": "OwnsMany",
            "metadataToken": 100672082,
            "canonicalSignature": "(Expression_1,Action_1):EntityTypeBuilder_1",
            "normalizedSignature": "OwnsMany|(Expression_1,Action_1):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::OwnsMany(System.String,Expression_1,Action_1):EntityTypeBuilder_1",
            "targetName": "OwnsMany",
            "metadataToken": 100672083,
            "canonicalSignature": "(System.String,Expression_1,Action_1):EntityTypeBuilder_1",
            "normalizedSignature": "OwnsMany|(System.String,Expression_1,Action_1):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::HasOne(System.String):ReferenceNavigationBuilder_2",
            "targetName": "HasOne",
            "metadataToken": 100672085,
            "canonicalSignature": "(System.String):ReferenceNavigationBuilder_2",
            "normalizedSignature": "HasOne|(System.String):ReferenceNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::HasOne(Expression_1):ReferenceNavigationBuilder_2",
            "targetName": "HasOne",
            "metadataToken": 100672086,
            "canonicalSignature": "(Expression_1):ReferenceNavigationBuilder_2",
            "normalizedSignature": "HasOne|(Expression_1):ReferenceNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::HasMany(System.String):CollectionNavigationBuilder_2",
            "targetName": "HasMany",
            "metadataToken": 100672087,
            "canonicalSignature": "(System.String):CollectionNavigationBuilder_2",
            "normalizedSignature": "HasMany|(System.String):CollectionNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::HasMany(Expression_1):CollectionNavigationBuilder_2",
            "targetName": "HasMany",
            "metadataToken": 100672088,
            "canonicalSignature": "(Expression_1):CollectionNavigationBuilder_2",
            "normalizedSignature": "HasMany|(Expression_1):CollectionNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::HasChangeTrackingStrategy(Microsoft.EntityFrameworkCore.ChangeTrackingStrategy):EntityTypeBuilder_1",
            "targetName": "HasChangeTrackingStrategy",
            "metadataToken": 100672089,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTrackingStrategy):EntityTypeBuilder_1",
            "normalizedSignature": "HasChangeTrackingStrategy|(Microsoft.EntityFrameworkCore.ChangeTrackingStrategy):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::UsePropertyAccessMode(Microsoft.EntityFrameworkCore.PropertyAccessMode):EntityTypeBuilder_1",
            "targetName": "UsePropertyAccessMode",
            "metadataToken": 100672090,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.PropertyAccessMode):EntityTypeBuilder_1",
            "normalizedSignature": "UsePropertyAccessMode|(Microsoft.EntityFrameworkCore.PropertyAccessMode):EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::HasData(TEntity[]):DataBuilder_1",
            "targetName": "HasData",
            "metadataToken": 100672091,
            "canonicalSignature": "(TEntity[]):DataBuilder_1",
            "normalizedSignature": "HasData|(TEntity[]):DataBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::HasData(IEnumerable_1):DataBuilder_1",
            "targetName": "HasData",
            "metadataToken": 100672092,
            "canonicalSignature": "(IEnumerable_1):DataBuilder_1",
            "normalizedSignature": "HasData|(IEnumerable_1):DataBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::HasData(System.Object[]):DataBuilder_1",
            "targetName": "HasData",
            "metadataToken": 100672093,
            "canonicalSignature": "(System.Object[]):DataBuilder_1",
            "normalizedSignature": "HasData|(System.Object[]):DataBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::HasData(System.Collections.Generic.IEnumerable_1[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):DataBuilder_1",
            "targetName": "HasData",
            "metadataToken": 100672094,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):DataBuilder_1",
            "normalizedSignature": "HasData|(System.Collections.Generic.IEnumerable_1[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):DataBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::HasDiscriminator(Expression_1):DiscriminatorBuilder_1",
            "targetName": "HasDiscriminator",
            "metadataToken": 100672095,
            "canonicalSignature": "(Expression_1):DiscriminatorBuilder_1",
            "normalizedSignature": "HasDiscriminator|(Expression_1):DiscriminatorBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::HasNoDiscriminator():EntityTypeBuilder_1",
            "targetName": "HasNoDiscriminator",
            "metadataToken": 100672096,
            "canonicalSignature": "():EntityTypeBuilder_1",
            "normalizedSignature": "HasNoDiscriminator|():EntityTypeBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::ComplexCollection(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "ComplexCollection|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|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.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::ComplexCollection(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder_1<TElement>",
            "targetName": "ComplexCollection",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder_1<TElement>",
            "normalizedSignature": "ComplexCollection|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder_1<TElement>|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 2,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::ComplexCollection(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder_1<TElement>",
            "targetName": "ComplexCollection",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder_1<TElement>",
            "normalizedSignature": "ComplexCollection|(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder_1<TElement>|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 2,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::ComplexCollection(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 0,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "ComplexCollection|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|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.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::ComplexCollection(System.Type,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 0,
            "canonicalSignature": "(System.Type,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder",
            "normalizedSignature": "ComplexCollection|(System.Type,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::ComplexCollection(System.String,System.Action_1<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder_1<TElement>>):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,System.Action_1<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder_1<TElement>>):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "ComplexCollection|(System.String,System.Action_1<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder_1<TElement>>):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 2,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::ComplexCollection(System.String,System.String,System.Action_1<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder_1<TElement>>):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,System.String,System.Action_1<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder_1<TElement>>):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "ComplexCollection|(System.String,System.String,System.Action_1<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder_1<TElement>>):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 2,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::ComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "ComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|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.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::ComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder_1<TProperty>",
            "targetName": "ComplexProperty",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder_1<TProperty>",
            "normalizedSignature": "ComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder_1<TProperty>|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::ComplexProperty(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder_1<TProperty>",
            "targetName": "ComplexProperty",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder_1<TProperty>",
            "normalizedSignature": "ComplexProperty|(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder_1<TProperty>|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::ComplexProperty(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 0,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "ComplexProperty|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|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.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::ComplexProperty(System.Type,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 0,
            "canonicalSignature": "(System.Type,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder",
            "normalizedSignature": "ComplexProperty|(System.Type,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::ComplexProperty(System.String,System.Action_1<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder_1<TProperty>>):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,System.Action_1<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder_1<TProperty>>):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "ComplexProperty|(System.String,System.Action_1<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder_1<TProperty>>):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::ComplexProperty(System.String,System.String,System.Action_1<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder_1<TProperty>>):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,System.String,System.Action_1<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder_1<TProperty>>):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder",
            "normalizedSignature": "ComplexProperty|(System.String,System.String,System.Action_1<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder_1<TProperty>>):Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::HasDiscriminator():Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder",
            "targetName": "HasDiscriminator",
            "metadataToken": 0,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder",
            "normalizedSignature": "HasDiscriminator|():Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::HasDiscriminator(System.String,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder",
            "targetName": "HasDiscriminator",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder",
            "normalizedSignature": "HasDiscriminator|(System.String,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder|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.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::HasDiscriminator(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder_1<TDiscriminator>",
            "targetName": "HasDiscriminator",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder_1<TDiscriminator>",
            "normalizedSignature": "HasDiscriminator|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder_1<TDiscriminator>|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::HasMany(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder",
            "targetName": "HasMany",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder",
            "normalizedSignature": "HasMany|(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder|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.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::HasMany(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder",
            "targetName": "HasMany",
            "metadataToken": 0,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder",
            "normalizedSignature": "HasMany|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder|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.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::HasOne(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder",
            "targetName": "HasOne",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder",
            "normalizedSignature": "HasOne|(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder|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.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::HasOne(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder",
            "targetName": "HasOne",
            "metadataToken": 0,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder",
            "normalizedSignature": "HasOne|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder|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.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::Navigation(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder",
            "targetName": "Navigation",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder",
            "normalizedSignature": "Navigation|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder|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.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::OwnsMany(System.String,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "targetName": "OwnsMany",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "normalizedSignature": "OwnsMany|(System.String,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::OwnsMany(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "targetName": "OwnsMany",
            "metadataToken": 0,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "normalizedSignature": "OwnsMany|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder|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.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::OwnsOne(System.String,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "targetName": "OwnsOne",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "normalizedSignature": "OwnsOne|(System.String,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::OwnsOne(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "targetName": "OwnsOne",
            "metadataToken": 0,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "normalizedSignature": "OwnsOne|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder|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.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::PrimitiveCollection(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "targetName": "PrimitiveCollection",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "normalizedSignature": "PrimitiveCollection|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder|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.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::PrimitiveCollection(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder_1<TProperty>",
            "targetName": "PrimitiveCollection",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder_1<TProperty>",
            "normalizedSignature": "PrimitiveCollection|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder_1<TProperty>|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::PrimitiveCollection(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "targetName": "PrimitiveCollection",
            "metadataToken": 0,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "normalizedSignature": "PrimitiveCollection|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder|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.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::Property(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "Property",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "Property|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|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.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::Property(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder_1<TProperty>",
            "targetName": "Property",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder_1<TProperty>",
            "normalizedSignature": "Property|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder_1<TProperty>|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::Property(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "Property",
            "metadataToken": 0,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "Property|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|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.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType):void",
            "metadataToken": 100672011,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionIndexBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder::HasAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672431,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder::IsUnique(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder",
            "targetName": "IsUnique",
            "metadataToken": 100672432,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder",
            "normalizedSignature": "IsUnique|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder::IsDescending(System.Boolean[]):Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder",
            "targetName": "IsDescending",
            "metadataToken": 100672433,
            "canonicalSignature": "(System.Boolean[]):Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder",
            "normalizedSignature": "IsDescending|(System.Boolean[]):Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100672434,
            "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.Builders.IndexBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100672435,
            "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.Builders.IndexBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100672436,
            "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.Builders.IndexBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IMutableIndex",
            "targetName": "Metadata",
            "metadataToken": 385877598,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableIndex",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IMutableIndex|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableIndex):void",
            "metadataToken": 100672427,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableIndex):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableIndex):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder`1",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionIndexBuilder"
            ]
          }
        ],
        "typeParameters": [
          "T"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder`1::HasAnnotation(System.String,System.Object):IndexBuilder_1",
            "targetName": "HasAnnotation",
            "metadataToken": 100672438,
            "canonicalSignature": "(System.String,System.Object):IndexBuilder_1",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):IndexBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder`1::IsUnique(System.Boolean):IndexBuilder_1",
            "targetName": "IsUnique",
            "metadataToken": 100672439,
            "canonicalSignature": "(System.Boolean):IndexBuilder_1",
            "normalizedSignature": "IsUnique|(System.Boolean):IndexBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder`1::IsDescending(System.Boolean[]):IndexBuilder_1",
            "targetName": "IsDescending",
            "metadataToken": 100672440,
            "canonicalSignature": "(System.Boolean[]):IndexBuilder_1",
            "normalizedSignature": "IsDescending|(System.Boolean[]):IndexBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder`1::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableIndex):void",
            "metadataToken": 100672437,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableIndex):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableIndex):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.InvertibleRelationshipBuilderBase",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.InvertibleRelationshipBuilderBase",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionForeignKeyBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.InvertibleRelationshipBuilderBase::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100672449,
            "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.Builders.InvertibleRelationshipBuilderBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.InvertibleRelationshipBuilderBase::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100672450,
            "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.Builders.InvertibleRelationshipBuilderBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.InvertibleRelationshipBuilderBase::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100672451,
            "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.Builders.InvertibleRelationshipBuilderBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.InvertibleRelationshipBuilderBase::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385877599,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.InvertibleRelationshipBuilderBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.InvertibleRelationshipBuilderBase::RelatedEntityType:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "RelatedEntityType",
            "metadataToken": 385877600,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "RelatedEntityType|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.InvertibleRelationshipBuilderBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.InvertibleRelationshipBuilderBase::Builder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "Builder",
            "metadataToken": 385877601,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.InvertibleRelationshipBuilderBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.InvertibleRelationshipBuilderBase::Metadata:Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey",
            "targetName": "Metadata",
            "metadataToken": 385877603,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.InvertibleRelationshipBuilderBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.InvertibleRelationshipBuilderBase::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void",
            "metadataToken": 100672441,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.InvertibleRelationshipBuilderBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.InvertibleRelationshipBuilderBase::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.InvertibleRelationshipBuilderBase,System.Boolean,System.Boolean,System.Boolean,System.Boolean):void",
            "metadataToken": 100672442,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.InvertibleRelationshipBuilderBase,System.Boolean,System.Boolean,System.Boolean,System.Boolean):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.InvertibleRelationshipBuilderBase,System.Boolean,System.Boolean,System.Boolean,System.Boolean):void|static=false",
            "isStatic": false,
            "parameterCount": 6,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.InvertibleRelationshipBuilderBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionKeyBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder::HasAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672456,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100672457,
            "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.Builders.KeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100672458,
            "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.Builders.KeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100672459,
            "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.Builders.KeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IMutableKey",
            "targetName": "Metadata",
            "metadataToken": 385877606,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableKey",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IMutableKey|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableKey):void",
            "metadataToken": 100672452,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableKey):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableKey):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder`1",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionKeyBuilder"
            ]
          }
        ],
        "typeParameters": [
          "T"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder`1::HasAnnotation(System.String,System.Object):KeyBuilder_1",
            "targetName": "HasAnnotation",
            "metadataToken": 100672461,
            "canonicalSignature": "(System.String,System.Object):KeyBuilder_1",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):KeyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder`1::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableKey):void",
            "metadataToken": 100672460,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableKey):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableKey):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionSkipNavigationBuilder"
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionNavigationBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder::HasAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672467,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder::UsePropertyAccessMode(Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder",
            "targetName": "UsePropertyAccessMode",
            "metadataToken": 100672468,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder",
            "normalizedSignature": "UsePropertyAccessMode|(Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder::HasField(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder",
            "targetName": "HasField",
            "metadataToken": 100672469,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder",
            "normalizedSignature": "HasField|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder::AutoInclude(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder",
            "targetName": "AutoInclude",
            "metadataToken": 100672470,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder",
            "normalizedSignature": "AutoInclude|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder::EnableLazyLoading(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder",
            "targetName": "EnableLazyLoading",
            "metadataToken": 100672471,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder",
            "normalizedSignature": "EnableLazyLoading|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder::IsRequired(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder",
            "targetName": "IsRequired",
            "metadataToken": 100672472,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder",
            "normalizedSignature": "IsRequired|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100672475,
            "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.Builders.NavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100672476,
            "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.Builders.NavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100672477,
            "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.Builders.NavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IMutableNavigationBase",
            "targetName": "Metadata",
            "metadataToken": 385877609,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableNavigationBase",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IMutableNavigationBase|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableNavigationBase):void",
            "metadataToken": 100672462,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableNavigationBase):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableNavigationBase):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder`2",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder`2",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 2,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionSkipNavigationBuilder"
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionNavigationBuilder"
            ]
          }
        ],
        "typeParameters": [
          "TSource",
          "TTarget"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder`2::HasAnnotation(System.String,System.Object):NavigationBuilder_2",
            "targetName": "HasAnnotation",
            "metadataToken": 100672479,
            "canonicalSignature": "(System.String,System.Object):NavigationBuilder_2",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):NavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder`2::UsePropertyAccessMode(Microsoft.EntityFrameworkCore.PropertyAccessMode):NavigationBuilder_2",
            "targetName": "UsePropertyAccessMode",
            "metadataToken": 100672480,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.PropertyAccessMode):NavigationBuilder_2",
            "normalizedSignature": "UsePropertyAccessMode|(Microsoft.EntityFrameworkCore.PropertyAccessMode):NavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder`2::HasField(System.String):NavigationBuilder_2",
            "targetName": "HasField",
            "metadataToken": 100672481,
            "canonicalSignature": "(System.String):NavigationBuilder_2",
            "normalizedSignature": "HasField|(System.String):NavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder`2::AutoInclude(System.Boolean):NavigationBuilder_2",
            "targetName": "AutoInclude",
            "metadataToken": 100672482,
            "canonicalSignature": "(System.Boolean):NavigationBuilder_2",
            "normalizedSignature": "AutoInclude|(System.Boolean):NavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder`2::EnableLazyLoading(System.Boolean):NavigationBuilder_2",
            "targetName": "EnableLazyLoading",
            "metadataToken": 100672483,
            "canonicalSignature": "(System.Boolean):NavigationBuilder_2",
            "normalizedSignature": "EnableLazyLoading|(System.Boolean):NavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder`2::IsRequired(System.Boolean):NavigationBuilder_2",
            "targetName": "IsRequired",
            "metadataToken": 100672484,
            "canonicalSignature": "(System.Boolean):NavigationBuilder_2",
            "normalizedSignature": "IsRequired|(System.Boolean):NavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder`2::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100672485,
            "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.Builders.NavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder`2::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100672486,
            "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.Builders.NavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder`2::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100672487,
            "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.Builders.NavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder`2::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableNavigationBase):void",
            "metadataToken": 100672478,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableNavigationBase):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableNavigationBase):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedEntityTypeBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedEntityTypeBuilder",
        "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.Builders.OwnedEntityTypeBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100672489,
            "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.Builders.OwnedEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedEntityTypeBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100672490,
            "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.Builders.OwnedEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedEntityTypeBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100672491,
            "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.Builders.OwnedEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedEntityTypeBuilder::.ctor():void",
            "metadataToken": 100672488,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedEntityTypeBuilder`1",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedEntityTypeBuilder`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedEntityTypeBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedEntityTypeBuilder"
        },
        "typeParameters": [
          "T"
        ],
        "methods": [],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedEntityTypeBuilder`1::.ctor():void",
            "metadataToken": 100672492,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedEntityTypeBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionEntityTypeBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::UpdateBuilder(Func_1):T",
            "targetName": "UpdateBuilder",
            "metadataToken": 100672498,
            "canonicalSignature": "(Func_1):T",
            "normalizedSignature": "UpdateBuilder|(Func_1):T|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::HasAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672502,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::HasKey(System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder",
            "targetName": "HasKey",
            "metadataToken": 100672503,
            "canonicalSignature": "(System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder",
            "normalizedSignature": "HasKey|(System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::Property(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "Property",
            "metadataToken": 100672504,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "Property|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::Property(System.String):PropertyBuilder_1",
            "targetName": "Property",
            "metadataToken": 100672505,
            "canonicalSignature": "(System.String):PropertyBuilder_1",
            "normalizedSignature": "Property|(System.String):PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::Property(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "Property",
            "metadataToken": 100672506,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "Property|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::PrimitiveCollection(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "targetName": "PrimitiveCollection",
            "metadataToken": 100672507,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "normalizedSignature": "PrimitiveCollection|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::PrimitiveCollection(System.String):PrimitiveCollectionBuilder_1",
            "targetName": "PrimitiveCollection",
            "metadataToken": 100672508,
            "canonicalSignature": "(System.String):PrimitiveCollectionBuilder_1",
            "normalizedSignature": "PrimitiveCollection|(System.String):PrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::PrimitiveCollection(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "targetName": "PrimitiveCollection",
            "metadataToken": 100672509,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "normalizedSignature": "PrimitiveCollection|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::IndexerProperty(System.String):PropertyBuilder_1",
            "targetName": "IndexerProperty",
            "metadataToken": 100672510,
            "canonicalSignature": "(System.String):PropertyBuilder_1",
            "normalizedSignature": "IndexerProperty|(System.String):PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::IndexerProperty(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "IndexerProperty",
            "metadataToken": 100672511,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "IndexerProperty|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::Navigation(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder",
            "targetName": "Navigation",
            "metadataToken": 100672512,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder",
            "normalizedSignature": "Navigation|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::Ignore(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "targetName": "Ignore",
            "metadataToken": 100672513,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "normalizedSignature": "Ignore|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::HasIndex(System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder",
            "targetName": "HasIndex",
            "metadataToken": 100672514,
            "canonicalSignature": "(System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder",
            "normalizedSignature": "HasIndex|(System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::HasIndex(System.String[],System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder",
            "targetName": "HasIndex",
            "metadataToken": 100672515,
            "canonicalSignature": "(System.String[],System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder",
            "normalizedSignature": "HasIndex|(System.String[],System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::WithOwner(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder",
            "targetName": "WithOwner",
            "metadataToken": 100672516,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder",
            "normalizedSignature": "WithOwner|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::OwnsOne(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "targetName": "OwnsOne",
            "metadataToken": 100672517,
            "canonicalSignature": "(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "normalizedSignature": "OwnsOne|(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::OwnsOne(System.String,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "targetName": "OwnsOne",
            "metadataToken": 100672518,
            "canonicalSignature": "(System.String,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "normalizedSignature": "OwnsOne|(System.String,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder|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.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::OwnsOne(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "targetName": "OwnsOne",
            "metadataToken": 100672519,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "normalizedSignature": "OwnsOne|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::OwnsOne(System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "targetName": "OwnsOne",
            "metadataToken": 100672520,
            "canonicalSignature": "(System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "normalizedSignature": "OwnsOne|(System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder|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.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::OwnsOne(System.String,System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "targetName": "OwnsOne",
            "metadataToken": 100672521,
            "canonicalSignature": "(System.String,System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "normalizedSignature": "OwnsOne|(System.String,System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder|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.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::OwnsOne(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "targetName": "OwnsOne",
            "metadataToken": 100672522,
            "canonicalSignature": "(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "normalizedSignature": "OwnsOne|(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder|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.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::OwnsMany(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "targetName": "OwnsMany",
            "metadataToken": 100672524,
            "canonicalSignature": "(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "normalizedSignature": "OwnsMany|(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::OwnsMany(System.String,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "targetName": "OwnsMany",
            "metadataToken": 100672525,
            "canonicalSignature": "(System.String,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "normalizedSignature": "OwnsMany|(System.String,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder|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.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::OwnsMany(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "targetName": "OwnsMany",
            "metadataToken": 100672526,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "normalizedSignature": "OwnsMany|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::OwnsMany(System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "targetName": "OwnsMany",
            "metadataToken": 100672527,
            "canonicalSignature": "(System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "normalizedSignature": "OwnsMany|(System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder|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.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::OwnsMany(System.String,System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "targetName": "OwnsMany",
            "metadataToken": 100672528,
            "canonicalSignature": "(System.String,System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "normalizedSignature": "OwnsMany|(System.String,System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder|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.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::OwnsMany(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "targetName": "OwnsMany",
            "metadataToken": 100672529,
            "canonicalSignature": "(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "normalizedSignature": "OwnsMany|(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder|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.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::HasOne(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder",
            "targetName": "HasOne",
            "metadataToken": 100672531,
            "canonicalSignature": "(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder",
            "normalizedSignature": "HasOne|(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::HasOne(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder",
            "targetName": "HasOne",
            "metadataToken": 100672532,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder",
            "normalizedSignature": "HasOne|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::HasOne(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder",
            "targetName": "HasOne",
            "metadataToken": 100672533,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder",
            "normalizedSignature": "HasOne|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::HasOneBuilder(Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
            "targetName": "HasOneBuilder",
            "metadataToken": 100672534,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
            "normalizedSignature": "HasOneBuilder|(Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::FindRelatedEntityType(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "FindRelatedEntityType",
            "metadataToken": 100672535,
            "canonicalSignature": "(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "FindRelatedEntityType|(System.String,System.String):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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::FindRelatedEntityType(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "FindRelatedEntityType",
            "metadataToken": 100672536,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "FindRelatedEntityType|(System.Type,System.String):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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::HasChangeTrackingStrategy(Microsoft.EntityFrameworkCore.ChangeTrackingStrategy):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "targetName": "HasChangeTrackingStrategy",
            "metadataToken": 100672537,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTrackingStrategy):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "normalizedSignature": "HasChangeTrackingStrategy|(Microsoft.EntityFrameworkCore.ChangeTrackingStrategy):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::UsePropertyAccessMode(Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "targetName": "UsePropertyAccessMode",
            "metadataToken": 100672538,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "normalizedSignature": "UsePropertyAccessMode|(Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::HasData(System.Object[]):Microsoft.EntityFrameworkCore.Metadata.Builders.DataBuilder",
            "targetName": "HasData",
            "metadataToken": 100672539,
            "canonicalSignature": "(System.Object[]):Microsoft.EntityFrameworkCore.Metadata.Builders.DataBuilder",
            "normalizedSignature": "HasData|(System.Object[]):Microsoft.EntityFrameworkCore.Metadata.Builders.DataBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::HasData(System.Collections.Generic.IEnumerable_1[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Builders.DataBuilder",
            "targetName": "HasData",
            "metadataToken": 100672540,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Builders.DataBuilder",
            "normalizedSignature": "HasData|(System.Collections.Generic.IEnumerable_1[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Builders.DataBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::PrincipalEntityType:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "PrincipalEntityType",
            "metadataToken": 385877612,
            "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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::DependentEntityType:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "DependentEntityType",
            "metadataToken": 385877613,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "DependentEntityType|: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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::Builder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "Builder",
            "metadataToken": 385877614,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey",
            "targetName": "Metadata",
            "metadataToken": 385877616,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::OwnedEntityType:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "OwnedEntityType",
            "metadataToken": 385877617,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "OwnedEntityType|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void",
            "metadataToken": 100672493,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 2,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionEntityTypeBuilder"
            ]
          }
        ],
        "typeParameters": [
          "TOwnerEntity",
          "TDependentEntity"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::HasAnnotation(System.String,System.Object):OwnedNavigationBuilder_2",
            "targetName": "HasAnnotation",
            "metadataToken": 100672542,
            "canonicalSignature": "(System.String,System.Object):OwnedNavigationBuilder_2",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):OwnedNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::HasKey(Expression_1):KeyBuilder_1",
            "targetName": "HasKey",
            "metadataToken": 100672543,
            "canonicalSignature": "(Expression_1):KeyBuilder_1",
            "normalizedSignature": "HasKey|(Expression_1):KeyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::HasKey(System.String[]):KeyBuilder_1",
            "targetName": "HasKey",
            "metadataToken": 100672544,
            "canonicalSignature": "(System.String[]):KeyBuilder_1",
            "normalizedSignature": "HasKey|(System.String[]):KeyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::Property(Expression_1):PropertyBuilder_1",
            "targetName": "Property",
            "metadataToken": 100672545,
            "canonicalSignature": "(Expression_1):PropertyBuilder_1",
            "normalizedSignature": "Property|(Expression_1):PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::PrimitiveCollection(Expression_1):PrimitiveCollectionBuilder_1",
            "targetName": "PrimitiveCollection",
            "metadataToken": 100672546,
            "canonicalSignature": "(Expression_1):PrimitiveCollectionBuilder_1",
            "normalizedSignature": "PrimitiveCollection|(Expression_1):PrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::Navigation(Expression_1):NavigationBuilder_2",
            "targetName": "Navigation",
            "metadataToken": 100672547,
            "canonicalSignature": "(Expression_1):NavigationBuilder_2",
            "normalizedSignature": "Navigation|(Expression_1):NavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::Ignore(System.String):OwnedNavigationBuilder_2",
            "targetName": "Ignore",
            "metadataToken": 100672549,
            "canonicalSignature": "(System.String):OwnedNavigationBuilder_2",
            "normalizedSignature": "Ignore|(System.String):OwnedNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::Ignore(Expression_1):OwnedNavigationBuilder_2",
            "targetName": "Ignore",
            "metadataToken": 100672550,
            "canonicalSignature": "(Expression_1):OwnedNavigationBuilder_2",
            "normalizedSignature": "Ignore|(Expression_1):OwnedNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::HasIndex(Expression_1):IndexBuilder_1",
            "targetName": "HasIndex",
            "metadataToken": 100672551,
            "canonicalSignature": "(Expression_1):IndexBuilder_1",
            "normalizedSignature": "HasIndex|(Expression_1):IndexBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::HasIndex(Expression_1,System.String):IndexBuilder_1",
            "targetName": "HasIndex",
            "metadataToken": 100672552,
            "canonicalSignature": "(Expression_1,System.String):IndexBuilder_1",
            "normalizedSignature": "HasIndex|(Expression_1,System.String):IndexBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::HasIndex(System.String[]):IndexBuilder_1",
            "targetName": "HasIndex",
            "metadataToken": 100672553,
            "canonicalSignature": "(System.String[]):IndexBuilder_1",
            "normalizedSignature": "HasIndex|(System.String[]):IndexBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::HasIndex(System.String[],System.String):IndexBuilder_1",
            "targetName": "HasIndex",
            "metadataToken": 100672554,
            "canonicalSignature": "(System.String[],System.String):IndexBuilder_1",
            "normalizedSignature": "HasIndex|(System.String[],System.String):IndexBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::WithOwner(System.String):OwnershipBuilder_2",
            "targetName": "WithOwner",
            "metadataToken": 100672555,
            "canonicalSignature": "(System.String):OwnershipBuilder_2",
            "normalizedSignature": "WithOwner|(System.String):OwnershipBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::WithOwner(Expression_1):OwnershipBuilder_2",
            "targetName": "WithOwner",
            "metadataToken": 100672556,
            "canonicalSignature": "(Expression_1):OwnershipBuilder_2",
            "normalizedSignature": "WithOwner|(Expression_1):OwnershipBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::OwnsOne(System.String):OwnedNavigationBuilder_2",
            "targetName": "OwnsOne",
            "metadataToken": 100672557,
            "canonicalSignature": "(System.String):OwnedNavigationBuilder_2",
            "normalizedSignature": "OwnsOne|(System.String):OwnedNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::OwnsOne(System.String,System.String):OwnedNavigationBuilder_2",
            "targetName": "OwnsOne",
            "metadataToken": 100672558,
            "canonicalSignature": "(System.String,System.String):OwnedNavigationBuilder_2",
            "normalizedSignature": "OwnsOne|(System.String,System.String):OwnedNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::OwnsOne(Expression_1):OwnedNavigationBuilder_2",
            "targetName": "OwnsOne",
            "metadataToken": 100672559,
            "canonicalSignature": "(Expression_1):OwnedNavigationBuilder_2",
            "normalizedSignature": "OwnsOne|(Expression_1):OwnedNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::OwnsOne(System.String,Expression_1):OwnedNavigationBuilder_2",
            "targetName": "OwnsOne",
            "metadataToken": 100672560,
            "canonicalSignature": "(System.String,Expression_1):OwnedNavigationBuilder_2",
            "normalizedSignature": "OwnsOne|(System.String,Expression_1):OwnedNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::OwnsOne(System.String,Action_1):OwnedNavigationBuilder_2",
            "targetName": "OwnsOne",
            "metadataToken": 100672561,
            "canonicalSignature": "(System.String,Action_1):OwnedNavigationBuilder_2",
            "normalizedSignature": "OwnsOne|(System.String,Action_1):OwnedNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::OwnsOne(System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationBuilder_2",
            "targetName": "OwnsOne",
            "metadataToken": 100672562,
            "canonicalSignature": "(System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationBuilder_2",
            "normalizedSignature": "OwnsOne|(System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::OwnsOne(System.String,System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationBuilder_2",
            "targetName": "OwnsOne",
            "metadataToken": 100672563,
            "canonicalSignature": "(System.String,System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationBuilder_2",
            "normalizedSignature": "OwnsOne|(System.String,System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationBuilder_2|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.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::OwnsOne(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationBuilder_2",
            "targetName": "OwnsOne",
            "metadataToken": 100672564,
            "canonicalSignature": "(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationBuilder_2",
            "normalizedSignature": "OwnsOne|(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::OwnsOne(System.String,System.String,Action_1):OwnedNavigationBuilder_2",
            "targetName": "OwnsOne",
            "metadataToken": 100672565,
            "canonicalSignature": "(System.String,System.String,Action_1):OwnedNavigationBuilder_2",
            "normalizedSignature": "OwnsOne|(System.String,System.String,Action_1):OwnedNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::OwnsOne(Expression_1,Action_1):OwnedNavigationBuilder_2",
            "targetName": "OwnsOne",
            "metadataToken": 100672566,
            "canonicalSignature": "(Expression_1,Action_1):OwnedNavigationBuilder_2",
            "normalizedSignature": "OwnsOne|(Expression_1,Action_1):OwnedNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::OwnsOne(System.String,Expression_1,Action_1):OwnedNavigationBuilder_2",
            "targetName": "OwnsOne",
            "metadataToken": 100672567,
            "canonicalSignature": "(System.String,Expression_1,Action_1):OwnedNavigationBuilder_2",
            "normalizedSignature": "OwnsOne|(System.String,Expression_1,Action_1):OwnedNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::OwnsMany(System.String):OwnedNavigationBuilder_2",
            "targetName": "OwnsMany",
            "metadataToken": 100672569,
            "canonicalSignature": "(System.String):OwnedNavigationBuilder_2",
            "normalizedSignature": "OwnsMany|(System.String):OwnedNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::OwnsMany(System.String,System.String):OwnedNavigationBuilder_2",
            "targetName": "OwnsMany",
            "metadataToken": 100672570,
            "canonicalSignature": "(System.String,System.String):OwnedNavigationBuilder_2",
            "normalizedSignature": "OwnsMany|(System.String,System.String):OwnedNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::OwnsMany(Expression_1):OwnedNavigationBuilder_2",
            "targetName": "OwnsMany",
            "metadataToken": 100672571,
            "canonicalSignature": "(Expression_1):OwnedNavigationBuilder_2",
            "normalizedSignature": "OwnsMany|(Expression_1):OwnedNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::OwnsMany(System.String,Expression_1):OwnedNavigationBuilder_2",
            "targetName": "OwnsMany",
            "metadataToken": 100672572,
            "canonicalSignature": "(System.String,Expression_1):OwnedNavigationBuilder_2",
            "normalizedSignature": "OwnsMany|(System.String,Expression_1):OwnedNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::OwnsMany(System.String,Action_1):OwnedNavigationBuilder_2",
            "targetName": "OwnsMany",
            "metadataToken": 100672573,
            "canonicalSignature": "(System.String,Action_1):OwnedNavigationBuilder_2",
            "normalizedSignature": "OwnsMany|(System.String,Action_1):OwnedNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::OwnsMany(System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationBuilder_2",
            "targetName": "OwnsMany",
            "metadataToken": 100672574,
            "canonicalSignature": "(System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationBuilder_2",
            "normalizedSignature": "OwnsMany|(System.String,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::OwnsMany(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationBuilder_2",
            "targetName": "OwnsMany",
            "metadataToken": 100672575,
            "canonicalSignature": "(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationBuilder_2",
            "normalizedSignature": "OwnsMany|(System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::OwnsMany(System.String,System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationBuilder_2",
            "targetName": "OwnsMany",
            "metadataToken": 100672576,
            "canonicalSignature": "(System.String,System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationBuilder_2",
            "normalizedSignature": "OwnsMany|(System.String,System.Type,System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationBuilder_2|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.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::OwnsMany(System.String,System.String,Action_1):OwnedNavigationBuilder_2",
            "targetName": "OwnsMany",
            "metadataToken": 100672577,
            "canonicalSignature": "(System.String,System.String,Action_1):OwnedNavigationBuilder_2",
            "normalizedSignature": "OwnsMany|(System.String,System.String,Action_1):OwnedNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::OwnsMany(Expression_1,Action_1):OwnedNavigationBuilder_2",
            "targetName": "OwnsMany",
            "metadataToken": 100672578,
            "canonicalSignature": "(Expression_1,Action_1):OwnedNavigationBuilder_2",
            "normalizedSignature": "OwnsMany|(Expression_1,Action_1):OwnedNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::OwnsMany(System.String,Expression_1,Action_1):OwnedNavigationBuilder_2",
            "targetName": "OwnsMany",
            "metadataToken": 100672579,
            "canonicalSignature": "(System.String,Expression_1,Action_1):OwnedNavigationBuilder_2",
            "normalizedSignature": "OwnsMany|(System.String,Expression_1,Action_1):OwnedNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::HasOne(System.String):ReferenceNavigationBuilder_2",
            "targetName": "HasOne",
            "metadataToken": 100672581,
            "canonicalSignature": "(System.String):ReferenceNavigationBuilder_2",
            "normalizedSignature": "HasOne|(System.String):ReferenceNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::HasOne(Expression_1):ReferenceNavigationBuilder_2",
            "targetName": "HasOne",
            "metadataToken": 100672582,
            "canonicalSignature": "(Expression_1):ReferenceNavigationBuilder_2",
            "normalizedSignature": "HasOne|(Expression_1):ReferenceNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::HasChangeTrackingStrategy(Microsoft.EntityFrameworkCore.ChangeTrackingStrategy):OwnedNavigationBuilder_2",
            "targetName": "HasChangeTrackingStrategy",
            "metadataToken": 100672583,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTrackingStrategy):OwnedNavigationBuilder_2",
            "normalizedSignature": "HasChangeTrackingStrategy|(Microsoft.EntityFrameworkCore.ChangeTrackingStrategy):OwnedNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::UsePropertyAccessMode(Microsoft.EntityFrameworkCore.PropertyAccessMode):OwnedNavigationBuilder_2",
            "targetName": "UsePropertyAccessMode",
            "metadataToken": 100672584,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.PropertyAccessMode):OwnedNavigationBuilder_2",
            "normalizedSignature": "UsePropertyAccessMode|(Microsoft.EntityFrameworkCore.PropertyAccessMode):OwnedNavigationBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::HasData(TDependentEntity[]):DataBuilder_1",
            "targetName": "HasData",
            "metadataToken": 100672585,
            "canonicalSignature": "(TDependentEntity[]):DataBuilder_1",
            "normalizedSignature": "HasData|(TDependentEntity[]):DataBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::HasData(IEnumerable_1):DataBuilder_1",
            "targetName": "HasData",
            "metadataToken": 100672586,
            "canonicalSignature": "(IEnumerable_1):DataBuilder_1",
            "normalizedSignature": "HasData|(IEnumerable_1):DataBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::HasData(System.Object[]):DataBuilder_1",
            "targetName": "HasData",
            "metadataToken": 100672587,
            "canonicalSignature": "(System.Object[]):DataBuilder_1",
            "normalizedSignature": "HasData|(System.Object[]):DataBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::HasData(System.Collections.Generic.IEnumerable_1[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):DataBuilder_1",
            "targetName": "HasData",
            "metadataToken": 100672588,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):DataBuilder_1",
            "normalizedSignature": "HasData|(System.Collections.Generic.IEnumerable_1[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):DataBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::HasOne(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder",
            "targetName": "HasOne",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder",
            "normalizedSignature": "HasOne|(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder|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.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::HasOne(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder",
            "targetName": "HasOne",
            "metadataToken": 0,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder",
            "normalizedSignature": "HasOne|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder|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.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::Navigation(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder",
            "targetName": "Navigation",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder",
            "normalizedSignature": "Navigation|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.NavigationBuilder|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.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::OwnsMany(System.String,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "targetName": "OwnsMany",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "normalizedSignature": "OwnsMany|(System.String,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::OwnsMany(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "targetName": "OwnsMany",
            "metadataToken": 0,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "normalizedSignature": "OwnsMany|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder|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.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::OwnsOne(System.String,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "targetName": "OwnsOne",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "normalizedSignature": "OwnsOne|(System.String,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::OwnsOne(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "targetName": "OwnsOne",
            "metadataToken": 0,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder",
            "normalizedSignature": "OwnsOne|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder|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.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::PrimitiveCollection(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "targetName": "PrimitiveCollection",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "normalizedSignature": "PrimitiveCollection|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder|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.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::PrimitiveCollection(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder_1<TProperty>",
            "targetName": "PrimitiveCollection",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder_1<TProperty>",
            "normalizedSignature": "PrimitiveCollection|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder_1<TProperty>|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::PrimitiveCollection(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "targetName": "PrimitiveCollection",
            "metadataToken": 0,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "normalizedSignature": "PrimitiveCollection|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder|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.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::Property(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "Property",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "Property|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|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.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::Property(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder_1<TProperty>",
            "targetName": "Property",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder_1<TProperty>",
            "normalizedSignature": "Property|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder_1<TProperty>|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::Property(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "Property",
            "metadataToken": 0,
            "canonicalSignature": "(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "Property|(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|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.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void",
            "metadataToken": 100672541,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "OwnedNavigationBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder::ExcludeFromMigrations(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder",
            "targetName": "ExcludeFromMigrations",
            "metadataToken": 100670927,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder",
            "normalizedSignature": "ExcludeFromMigrations|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder::HasTrigger(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.TableTriggerBuilder",
            "targetName": "HasTrigger",
            "metadataToken": 100670928,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.TableTriggerBuilder",
            "normalizedSignature": "HasTrigger|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.TableTriggerBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder::Property(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder",
            "targetName": "Property",
            "metadataToken": 100670929,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder",
            "normalizedSignature": "Property|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder::Property(System.String):ColumnBuilder_1",
            "targetName": "Property",
            "metadataToken": 100670930,
            "canonicalSignature": "(System.String):ColumnBuilder_1",
            "normalizedSignature": "Property|(System.String):ColumnBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder::HasAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100670931,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670933,
            "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.Builders.OwnedNavigationSplitTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100670934,
            "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.Builders.OwnedNavigationSplitTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100670935,
            "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.Builders.OwnedNavigationSplitTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877882,
            "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.Builders.OwnedNavigationSplitTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder::Schema:System.String",
            "targetName": "Schema",
            "metadataToken": 385877883,
            "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.Builders.OwnedNavigationSplitTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder::InternalMappingFragment:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment",
            "targetName": "InternalMappingFragment",
            "metadataToken": 385877884,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment",
            "normalizedSignature": "InternalMappingFragment|:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment|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.Builders.OwnedNavigationSplitTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder::MappingFragment:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityTypeMappingFragment",
            "targetName": "MappingFragment",
            "metadataToken": 385877885,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityTypeMappingFragment",
            "normalizedSignature": "MappingFragment|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityTypeMappingFragment|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "Metadata",
            "metadataToken": 385877886,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder):void",
            "metadataToken": 100670920,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder`2",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder`2",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 2,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "OwnedNavigationBuilder"
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "OwnedNavigationBuilder_2[[TOwnerEntity,TDependentEntity]]"
            ]
          }
        ],
        "typeParameters": [
          "TOwnerEntity",
          "TDependentEntity"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder`2::ExcludeFromMigrations(System.Boolean):OwnedNavigationSplitTableBuilder_2",
            "targetName": "ExcludeFromMigrations",
            "metadataToken": 100670938,
            "canonicalSignature": "(System.Boolean):OwnedNavigationSplitTableBuilder_2",
            "normalizedSignature": "ExcludeFromMigrations|(System.Boolean):OwnedNavigationSplitTableBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder`2::Property(Expression_1):ColumnBuilder_1",
            "targetName": "Property",
            "metadataToken": 100670939,
            "canonicalSignature": "(Expression_1):ColumnBuilder_1",
            "normalizedSignature": "Property|(Expression_1):ColumnBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder`2::HasAnnotation(System.String,System.Object):OwnedNavigationSplitTableBuilder_2",
            "targetName": "HasAnnotation",
            "metadataToken": 100670940,
            "canonicalSignature": "(System.String,System.Object):OwnedNavigationSplitTableBuilder_2",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):OwnedNavigationSplitTableBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder`2::Property(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder",
            "targetName": "Property",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder",
            "normalizedSignature": "Property|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder|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.Builders.OwnedNavigationSplitTableBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder`2::Property(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder_1<TProperty>",
            "targetName": "Property",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder_1<TProperty>",
            "normalizedSignature": "Property|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder_1<TProperty>|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder`2::.ctor(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,OwnedNavigationBuilder_2):void",
            "metadataToken": 100670936,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,OwnedNavigationBuilder_2):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,OwnedNavigationBuilder_2):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "OwnedNavigationBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder::Property(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder",
            "targetName": "Property",
            "metadataToken": 100670947,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder",
            "normalizedSignature": "Property|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder::Property(System.String):ViewColumnBuilder_1",
            "targetName": "Property",
            "metadataToken": 100670948,
            "canonicalSignature": "(System.String):ViewColumnBuilder_1",
            "normalizedSignature": "Property|(System.String):ViewColumnBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder::HasAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100670949,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670951,
            "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.Builders.OwnedNavigationSplitViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100670952,
            "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.Builders.OwnedNavigationSplitViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100670953,
            "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.Builders.OwnedNavigationSplitViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877891,
            "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.Builders.OwnedNavigationSplitViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder::Schema:System.String",
            "targetName": "Schema",
            "metadataToken": 385877892,
            "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.Builders.OwnedNavigationSplitViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder::MappingFragment:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityTypeMappingFragment",
            "targetName": "MappingFragment",
            "metadataToken": 385877893,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityTypeMappingFragment",
            "normalizedSignature": "MappingFragment|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityTypeMappingFragment|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder):void",
            "metadataToken": 100670942,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder`2",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder`2",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 2,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "OwnedNavigationBuilder"
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "OwnedNavigationBuilder_2[[TOwnerEntity,TDependentEntity]]"
            ]
          }
        ],
        "typeParameters": [
          "TOwnerEntity",
          "TDependentEntity"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder`2::Property(Expression_1):ViewColumnBuilder_1",
            "targetName": "Property",
            "metadataToken": 100670956,
            "canonicalSignature": "(Expression_1):ViewColumnBuilder_1",
            "normalizedSignature": "Property|(Expression_1):ViewColumnBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder`2::HasAnnotation(System.String,System.Object):OwnedNavigationSplitViewBuilder_2",
            "targetName": "HasAnnotation",
            "metadataToken": 100670957,
            "canonicalSignature": "(System.String,System.Object):OwnedNavigationSplitViewBuilder_2",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):OwnedNavigationSplitViewBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder`2::Property(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder",
            "targetName": "Property",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder",
            "normalizedSignature": "Property|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder|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.Builders.OwnedNavigationSplitViewBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder`2::Property(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder_1<TProperty>",
            "targetName": "Property",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder_1<TProperty>",
            "normalizedSignature": "Property|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder_1<TProperty>|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder`2::.ctor(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,OwnedNavigationBuilder_2):void",
            "metadataToken": 100670954,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,OwnedNavigationBuilder_2):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,OwnedNavigationBuilder_2):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "OwnedNavigationBuilder"
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionStoredProcedureBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder::HasParameter(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "targetName": "HasParameter",
            "metadataToken": 100670964,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "normalizedSignature": "HasParameter|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder::HasParameter(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "targetName": "HasParameter",
            "metadataToken": 100670965,
            "canonicalSignature": "(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "normalizedSignature": "HasParameter|(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder::HasOriginalValueParameter(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "targetName": "HasOriginalValueParameter",
            "metadataToken": 100670966,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "normalizedSignature": "HasOriginalValueParameter|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder::HasOriginalValueParameter(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "targetName": "HasOriginalValueParameter",
            "metadataToken": 100670967,
            "canonicalSignature": "(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "normalizedSignature": "HasOriginalValueParameter|(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder::HasRowsAffectedParameter():Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "targetName": "HasRowsAffectedParameter",
            "metadataToken": 100670968,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "normalizedSignature": "HasRowsAffectedParameter|():Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder::HasRowsAffectedParameter(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "targetName": "HasRowsAffectedParameter",
            "metadataToken": 100670969,
            "canonicalSignature": "(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "normalizedSignature": "HasRowsAffectedParameter|(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder::CreatePropertyBuilder(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "CreatePropertyBuilder",
            "metadataToken": 100670970,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "CreatePropertyBuilder|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|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.Builders.OwnedNavigationStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder::CreatePropertyBuilder(Expression_1):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "CreatePropertyBuilder",
            "metadataToken": 100670971,
            "canonicalSignature": "(Expression_1):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "CreatePropertyBuilder|(Expression_1):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder::HasResultColumn(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "targetName": "HasResultColumn",
            "metadataToken": 100670972,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "normalizedSignature": "HasResultColumn|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder::HasResultColumn(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "targetName": "HasResultColumn",
            "metadataToken": 100670973,
            "canonicalSignature": "(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "normalizedSignature": "HasResultColumn|(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder::HasRowsAffectedResultColumn():Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "targetName": "HasRowsAffectedResultColumn",
            "metadataToken": 100670974,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "normalizedSignature": "HasRowsAffectedResultColumn|():Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder::HasRowsAffectedResultColumn(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "targetName": "HasRowsAffectedResultColumn",
            "metadataToken": 100670975,
            "canonicalSignature": "(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "normalizedSignature": "HasRowsAffectedResultColumn|(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder::HasRowsAffectedReturnValue(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "targetName": "HasRowsAffectedReturnValue",
            "metadataToken": 100670976,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "normalizedSignature": "HasRowsAffectedReturnValue|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder::HasAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100670977,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder::Builder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder",
            "targetName": "Builder",
            "metadataToken": 385877899,
            "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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure",
            "targetName": "Metadata",
            "metadataToken": 385877901,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure,Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder):void",
            "metadataToken": 100670959,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure,Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure,Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 2,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "OwnedNavigationBuilder"
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionStoredProcedureBuilder"
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "OwnedNavigationBuilder_2[[TOwnerEntity,TDependentEntity]]"
            ]
          }
        ],
        "typeParameters": [
          "TOwnerEntity",
          "TDependentEntity"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2::HasParameter(System.String):OwnedNavigationStoredProcedureBuilder_2",
            "targetName": "HasParameter",
            "metadataToken": 100670981,
            "canonicalSignature": "(System.String):OwnedNavigationStoredProcedureBuilder_2",
            "normalizedSignature": "HasParameter|(System.String):OwnedNavigationStoredProcedureBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2::HasParameter(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationStoredProcedureBuilder_2",
            "targetName": "HasParameter",
            "metadataToken": 100670982,
            "canonicalSignature": "(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationStoredProcedureBuilder_2",
            "normalizedSignature": "HasParameter|(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationStoredProcedureBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2::HasParameter(Expression_1):OwnedNavigationStoredProcedureBuilder_2",
            "targetName": "HasParameter",
            "metadataToken": 100670983,
            "canonicalSignature": "(Expression_1):OwnedNavigationStoredProcedureBuilder_2",
            "normalizedSignature": "HasParameter|(Expression_1):OwnedNavigationStoredProcedureBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2::HasParameter(Expression_1,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationStoredProcedureBuilder_2",
            "targetName": "HasParameter",
            "metadataToken": 100670984,
            "canonicalSignature": "(Expression_1,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationStoredProcedureBuilder_2",
            "normalizedSignature": "HasParameter|(Expression_1,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationStoredProcedureBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2::HasOriginalValueParameter(System.String):OwnedNavigationStoredProcedureBuilder_2",
            "targetName": "HasOriginalValueParameter",
            "metadataToken": 100670985,
            "canonicalSignature": "(System.String):OwnedNavigationStoredProcedureBuilder_2",
            "normalizedSignature": "HasOriginalValueParameter|(System.String):OwnedNavigationStoredProcedureBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2::HasOriginalValueParameter(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationStoredProcedureBuilder_2",
            "targetName": "HasOriginalValueParameter",
            "metadataToken": 100670986,
            "canonicalSignature": "(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationStoredProcedureBuilder_2",
            "normalizedSignature": "HasOriginalValueParameter|(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationStoredProcedureBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2::HasOriginalValueParameter(Expression_1):OwnedNavigationStoredProcedureBuilder_2",
            "targetName": "HasOriginalValueParameter",
            "metadataToken": 100670987,
            "canonicalSignature": "(Expression_1):OwnedNavigationStoredProcedureBuilder_2",
            "normalizedSignature": "HasOriginalValueParameter|(Expression_1):OwnedNavigationStoredProcedureBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2::HasOriginalValueParameter(Expression_1,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationStoredProcedureBuilder_2",
            "targetName": "HasOriginalValueParameter",
            "metadataToken": 100670988,
            "canonicalSignature": "(Expression_1,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationStoredProcedureBuilder_2",
            "normalizedSignature": "HasOriginalValueParameter|(Expression_1,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationStoredProcedureBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2::HasRowsAffectedParameter():OwnedNavigationStoredProcedureBuilder_2",
            "targetName": "HasRowsAffectedParameter",
            "metadataToken": 100670989,
            "canonicalSignature": "():OwnedNavigationStoredProcedureBuilder_2",
            "normalizedSignature": "HasRowsAffectedParameter|():OwnedNavigationStoredProcedureBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2::HasRowsAffectedParameter(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationStoredProcedureBuilder_2",
            "targetName": "HasRowsAffectedParameter",
            "metadataToken": 100670990,
            "canonicalSignature": "(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationStoredProcedureBuilder_2",
            "normalizedSignature": "HasRowsAffectedParameter|(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationStoredProcedureBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2::HasResultColumn(System.String):OwnedNavigationStoredProcedureBuilder_2",
            "targetName": "HasResultColumn",
            "metadataToken": 100670991,
            "canonicalSignature": "(System.String):OwnedNavigationStoredProcedureBuilder_2",
            "normalizedSignature": "HasResultColumn|(System.String):OwnedNavigationStoredProcedureBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2::HasResultColumn(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationStoredProcedureBuilder_2",
            "targetName": "HasResultColumn",
            "metadataToken": 100670992,
            "canonicalSignature": "(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationStoredProcedureBuilder_2",
            "normalizedSignature": "HasResultColumn|(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationStoredProcedureBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2::HasResultColumn(Expression_1):OwnedNavigationStoredProcedureBuilder_2",
            "targetName": "HasResultColumn",
            "metadataToken": 100670993,
            "canonicalSignature": "(Expression_1):OwnedNavigationStoredProcedureBuilder_2",
            "normalizedSignature": "HasResultColumn|(Expression_1):OwnedNavigationStoredProcedureBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2::HasResultColumn(Expression_1,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationStoredProcedureBuilder_2",
            "targetName": "HasResultColumn",
            "metadataToken": 100670994,
            "canonicalSignature": "(Expression_1,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationStoredProcedureBuilder_2",
            "normalizedSignature": "HasResultColumn|(Expression_1,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationStoredProcedureBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2::HasRowsAffectedResultColumn():OwnedNavigationStoredProcedureBuilder_2",
            "targetName": "HasRowsAffectedResultColumn",
            "metadataToken": 100670995,
            "canonicalSignature": "():OwnedNavigationStoredProcedureBuilder_2",
            "normalizedSignature": "HasRowsAffectedResultColumn|():OwnedNavigationStoredProcedureBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2::HasRowsAffectedResultColumn(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationStoredProcedureBuilder_2",
            "targetName": "HasRowsAffectedResultColumn",
            "metadataToken": 100670996,
            "canonicalSignature": "(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationStoredProcedureBuilder_2",
            "normalizedSignature": "HasRowsAffectedResultColumn|(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationStoredProcedureBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2::HasRowsAffectedReturnValue(System.Boolean):OwnedNavigationStoredProcedureBuilder_2",
            "targetName": "HasRowsAffectedReturnValue",
            "metadataToken": 100670997,
            "canonicalSignature": "(System.Boolean):OwnedNavigationStoredProcedureBuilder_2",
            "normalizedSignature": "HasRowsAffectedReturnValue|(System.Boolean):OwnedNavigationStoredProcedureBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2::HasAnnotation(System.String,System.Object):OwnedNavigationStoredProcedureBuilder_2",
            "targetName": "HasAnnotation",
            "metadataToken": 100670998,
            "canonicalSignature": "(System.String,System.Object):OwnedNavigationStoredProcedureBuilder_2",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):OwnedNavigationStoredProcedureBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure,OwnedNavigationBuilder_2):void",
            "metadataToken": 100670979,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure,OwnedNavigationBuilder_2):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure,OwnedNavigationBuilder_2):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "OwnedNavigationBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder::ExcludeFromMigrations(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder",
            "targetName": "ExcludeFromMigrations",
            "metadataToken": 100671006,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder",
            "normalizedSignature": "ExcludeFromMigrations|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder::HasTrigger(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.TableTriggerBuilder",
            "targetName": "HasTrigger",
            "metadataToken": 100671007,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.TableTriggerBuilder",
            "normalizedSignature": "HasTrigger|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.TableTriggerBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder::HasCheckConstraint(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder",
            "targetName": "HasCheckConstraint",
            "metadataToken": 100671008,
            "canonicalSignature": "(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder",
            "normalizedSignature": "HasCheckConstraint|(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder::HasComment(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder",
            "targetName": "HasComment",
            "metadataToken": 100671009,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder",
            "normalizedSignature": "HasComment|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder::Property(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder",
            "targetName": "Property",
            "metadataToken": 100671010,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder",
            "normalizedSignature": "Property|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder::Property(System.String):ColumnBuilder_1",
            "targetName": "Property",
            "metadataToken": 100671011,
            "canonicalSignature": "(System.String):ColumnBuilder_1",
            "normalizedSignature": "Property|(System.String):ColumnBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder::GetStoreObjectIdentifier():Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "targetName": "GetStoreObjectIdentifier",
            "metadataToken": 100671012,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "normalizedSignature": "GetStoreObjectIdentifier|():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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100671014,
            "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.Builders.OwnedNavigationTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100671015,
            "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.Builders.OwnedNavigationTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100671016,
            "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.Builders.OwnedNavigationTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877905,
            "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.Builders.OwnedNavigationTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder::Schema:System.String",
            "targetName": "Schema",
            "metadataToken": 385877906,
            "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.Builders.OwnedNavigationTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder::StoreObject:System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "StoreObject",
            "metadataToken": 385877907,
            "canonicalSignature": ":System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "StoreObject|:System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier,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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "Metadata",
            "metadataToken": 385877908,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder::.ctor(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&,Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder):void",
            "metadataToken": 100671000,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&,Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder):void",
            "normalizedSignature": "constructor|(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&,Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder`2",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder`2",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 2,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "OwnedNavigationBuilder"
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "OwnedNavigationBuilder_2[[TOwnerEntity,TDependentEntity]]"
            ]
          }
        ],
        "typeParameters": [
          "TOwnerEntity",
          "TDependentEntity"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder`2::ExcludeFromMigrations(System.Boolean):OwnedNavigationTableBuilder_2",
            "targetName": "ExcludeFromMigrations",
            "metadataToken": 100671019,
            "canonicalSignature": "(System.Boolean):OwnedNavigationTableBuilder_2",
            "normalizedSignature": "ExcludeFromMigrations|(System.Boolean):OwnedNavigationTableBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder`2::HasComment(System.String):OwnedNavigationTableBuilder_2",
            "targetName": "HasComment",
            "metadataToken": 100671020,
            "canonicalSignature": "(System.String):OwnedNavigationTableBuilder_2",
            "normalizedSignature": "HasComment|(System.String):OwnedNavigationTableBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder`2::Property(Expression_1):ColumnBuilder_1",
            "targetName": "Property",
            "metadataToken": 100671021,
            "canonicalSignature": "(Expression_1):ColumnBuilder_1",
            "normalizedSignature": "Property|(Expression_1):ColumnBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder`2::Property(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder",
            "targetName": "Property",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder",
            "normalizedSignature": "Property|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder|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.Builders.OwnedNavigationTableBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder`2::Property(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder_1<TProperty>",
            "targetName": "Property",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder_1<TProperty>",
            "normalizedSignature": "Property|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder_1<TProperty>|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder`2::.ctor(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&,OwnedNavigationBuilder_2):void",
            "metadataToken": 100671017,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&,OwnedNavigationBuilder_2):void",
            "normalizedSignature": "constructor|(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&,OwnedNavigationBuilder_2):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder",
        "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.Builders.DbFunctionBuilderBase",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionDbFunctionBuilder"
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "OwnedNavigationBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder::HasName(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder",
            "targetName": "HasName",
            "metadataToken": 100671025,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder",
            "normalizedSignature": "HasName|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder::HasSchema(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder",
            "targetName": "HasSchema",
            "metadataToken": 100671026,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder",
            "normalizedSignature": "HasSchema|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder::IsBuiltIn(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder",
            "targetName": "IsBuiltIn",
            "metadataToken": 100671027,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder",
            "normalizedSignature": "IsBuiltIn|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder::HasParameter(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder",
            "targetName": "HasParameter",
            "metadataToken": 100671028,
            "canonicalSignature": "(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder",
            "normalizedSignature": "HasParameter|(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder::HasAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100671029,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder::HasParameter(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder",
            "targetName": "HasParameter",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder",
            "normalizedSignature": "HasParameter|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder|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.Builders.OwnedNavigationTableValuedFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction,Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder):void",
            "metadataToken": 100671023,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction,Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction,Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder`2",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder`2",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 2,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionDbFunctionBuilder"
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "OwnedNavigationBuilder"
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "OwnedNavigationBuilder_2[[TOwnerEntity,TDependentEntity]]"
            ]
          }
        ],
        "typeParameters": [
          "TOwnerEntity",
          "TDependentEntity"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder`2::HasName(System.String):OwnedNavigationTableValuedFunctionBuilder_2",
            "targetName": "HasName",
            "metadataToken": 100671033,
            "canonicalSignature": "(System.String):OwnedNavigationTableValuedFunctionBuilder_2",
            "normalizedSignature": "HasName|(System.String):OwnedNavigationTableValuedFunctionBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder`2::HasSchema(System.String):OwnedNavigationTableValuedFunctionBuilder_2",
            "targetName": "HasSchema",
            "metadataToken": 100671034,
            "canonicalSignature": "(System.String):OwnedNavigationTableValuedFunctionBuilder_2",
            "normalizedSignature": "HasSchema|(System.String):OwnedNavigationTableValuedFunctionBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder`2::IsBuiltIn(System.Boolean):OwnedNavigationTableValuedFunctionBuilder_2",
            "targetName": "IsBuiltIn",
            "metadataToken": 100671035,
            "canonicalSignature": "(System.Boolean):OwnedNavigationTableValuedFunctionBuilder_2",
            "normalizedSignature": "IsBuiltIn|(System.Boolean):OwnedNavigationTableValuedFunctionBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder`2::HasParameter(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationTableValuedFunctionBuilder_2",
            "targetName": "HasParameter",
            "metadataToken": 100671036,
            "canonicalSignature": "(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationTableValuedFunctionBuilder_2",
            "normalizedSignature": "HasParameter|(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OwnedNavigationTableValuedFunctionBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder`2::HasAnnotation(System.String,System.Object):OwnedNavigationTableValuedFunctionBuilder_2",
            "targetName": "HasAnnotation",
            "metadataToken": 100671037,
            "canonicalSignature": "(System.String,System.Object):OwnedNavigationTableValuedFunctionBuilder_2",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):OwnedNavigationTableValuedFunctionBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder`2::HasParameter(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder",
            "targetName": "HasParameter",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder",
            "normalizedSignature": "HasParameter|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder|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.Builders.OwnedNavigationTableValuedFunctionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder`2::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction,OwnedNavigationBuilder_2):void",
            "metadataToken": 100671031,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction,OwnedNavigationBuilder_2):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction,OwnedNavigationBuilder_2):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableValuedFunctionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationViewBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationViewBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "OwnedNavigationBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationViewBuilder::Property(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder",
            "targetName": "Property",
            "metadataToken": 100671044,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder",
            "normalizedSignature": "Property|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationViewBuilder::Property(System.String):ViewColumnBuilder_1",
            "targetName": "Property",
            "metadataToken": 100671045,
            "canonicalSignature": "(System.String):ViewColumnBuilder_1",
            "normalizedSignature": "Property|(System.String):ViewColumnBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationViewBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100671047,
            "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.Builders.OwnedNavigationViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationViewBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100671048,
            "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.Builders.OwnedNavigationViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationViewBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100671049,
            "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.Builders.OwnedNavigationViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationViewBuilder::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877917,
            "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.Builders.OwnedNavigationViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationViewBuilder::Schema:System.String",
            "targetName": "Schema",
            "metadataToken": 385877918,
            "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.Builders.OwnedNavigationViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationViewBuilder::StoreObject:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "targetName": "StoreObject",
            "metadataToken": 385877919,
            "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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationViewBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder):void",
            "metadataToken": 100671039,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationViewBuilder`2",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationViewBuilder`2",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 2,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationViewBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationViewBuilder"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "OwnedNavigationBuilder"
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "OwnedNavigationBuilder_2[[TOwnerEntity,TDependentEntity]]"
            ]
          }
        ],
        "typeParameters": [
          "TOwnerEntity",
          "TDependentEntity"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationViewBuilder`2::Property(Expression_1):ViewColumnBuilder_1",
            "targetName": "Property",
            "metadataToken": 100671052,
            "canonicalSignature": "(Expression_1):ViewColumnBuilder_1",
            "normalizedSignature": "Property|(Expression_1):ViewColumnBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationViewBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationViewBuilder`2::Property(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder",
            "targetName": "Property",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder",
            "normalizedSignature": "Property|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder|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.Builders.OwnedNavigationViewBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationViewBuilder`2::Property(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder_1<TProperty>",
            "targetName": "Property",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder_1<TProperty>",
            "normalizedSignature": "Property|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder_1<TProperty>|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationViewBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationViewBuilder`2::.ctor(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,OwnedNavigationBuilder_2):void",
            "metadataToken": 100671050,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,OwnedNavigationBuilder_2):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,OwnedNavigationBuilder_2):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationViewBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.RelationshipBuilderBase",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.RelationshipBuilderBase"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionForeignKeyBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder::HasAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672591,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder::HasForeignKey(System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder",
            "targetName": "HasForeignKey",
            "metadataToken": 100672592,
            "canonicalSignature": "(System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder",
            "normalizedSignature": "HasForeignKey|(System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder::HasPrincipalKey(System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder",
            "targetName": "HasPrincipalKey",
            "metadataToken": 100672593,
            "canonicalSignature": "(System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder",
            "normalizedSignature": "HasPrincipalKey|(System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void",
            "metadataToken": 100672589,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder,System.Boolean,System.Boolean,System.Boolean):void",
            "metadataToken": 100672590,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder,System.Boolean,System.Boolean,System.Boolean):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder,System.Boolean,System.Boolean,System.Boolean):void|static=false",
            "isStatic": false,
            "parameterCount": 5,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder`2",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder`2",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 2,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionForeignKeyBuilder"
            ]
          }
        ],
        "typeParameters": [
          "TEntity",
          "TDependentEntity"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder`2::HasAnnotation(System.String,System.Object):OwnershipBuilder_2",
            "targetName": "HasAnnotation",
            "metadataToken": 100672596,
            "canonicalSignature": "(System.String,System.Object):OwnershipBuilder_2",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):OwnershipBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder`2::HasForeignKey(System.String[]):OwnershipBuilder_2",
            "targetName": "HasForeignKey",
            "metadataToken": 100672597,
            "canonicalSignature": "(System.String[]):OwnershipBuilder_2",
            "normalizedSignature": "HasForeignKey|(System.String[]):OwnershipBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder`2::HasForeignKey(Expression_1):OwnershipBuilder_2",
            "targetName": "HasForeignKey",
            "metadataToken": 100672598,
            "canonicalSignature": "(Expression_1):OwnershipBuilder_2",
            "normalizedSignature": "HasForeignKey|(Expression_1):OwnershipBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder`2::HasPrincipalKey(System.String[]):OwnershipBuilder_2",
            "targetName": "HasPrincipalKey",
            "metadataToken": 100672599,
            "canonicalSignature": "(System.String[]):OwnershipBuilder_2",
            "normalizedSignature": "HasPrincipalKey|(System.String[]):OwnershipBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder`2::HasPrincipalKey(Expression_1):OwnershipBuilder_2",
            "targetName": "HasPrincipalKey",
            "metadataToken": 100672600,
            "canonicalSignature": "(Expression_1):OwnershipBuilder_2",
            "normalizedSignature": "HasPrincipalKey|(Expression_1):OwnershipBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder`2::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void",
            "metadataToken": 100672594,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder`2::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder,System.Boolean,System.Boolean,System.Boolean):void",
            "metadataToken": 100672595,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder,System.Boolean,System.Boolean,System.Boolean):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder,System.Boolean,System.Boolean,System.Boolean):void|static=false",
            "isStatic": false,
            "parameterCount": 5,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionPropertyBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder::HasAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672605,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder::IsRequired(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "targetName": "IsRequired",
            "metadataToken": 100672606,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "normalizedSignature": "IsRequired|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder::HasMaxLength(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "targetName": "HasMaxLength",
            "metadataToken": 100672607,
            "canonicalSignature": "(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "normalizedSignature": "HasMaxLength|(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder::HasSentinel(System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "targetName": "HasSentinel",
            "metadataToken": 100672608,
            "canonicalSignature": "(System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "normalizedSignature": "HasSentinel|(System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder::IsUnicode(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "targetName": "IsUnicode",
            "metadataToken": 100672609,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "normalizedSignature": "IsUnicode|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder::HasValueGenerator():Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "targetName": "HasValueGenerator",
            "metadataToken": 100672610,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "normalizedSignature": "HasValueGenerator|():Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder|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.Builders.PrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder::HasValueGenerator(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "targetName": "HasValueGenerator",
            "metadataToken": 100672611,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "normalizedSignature": "HasValueGenerator|(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder::HasValueGeneratorFactory():Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "targetName": "HasValueGeneratorFactory",
            "metadataToken": 100672612,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "normalizedSignature": "HasValueGeneratorFactory|():Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder|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.Builders.PrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder::HasValueGeneratorFactory(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "targetName": "HasValueGeneratorFactory",
            "metadataToken": 100672613,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "normalizedSignature": "HasValueGeneratorFactory|(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder::IsConcurrencyToken(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "targetName": "IsConcurrencyToken",
            "metadataToken": 100672614,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "normalizedSignature": "IsConcurrencyToken|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder::ValueGeneratedNever():Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "targetName": "ValueGeneratedNever",
            "metadataToken": 100672615,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "normalizedSignature": "ValueGeneratedNever|():Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder::ValueGeneratedOnAdd():Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "targetName": "ValueGeneratedOnAdd",
            "metadataToken": 100672616,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "normalizedSignature": "ValueGeneratedOnAdd|():Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder::ValueGeneratedOnAddOrUpdate():Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "targetName": "ValueGeneratedOnAddOrUpdate",
            "metadataToken": 100672617,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "normalizedSignature": "ValueGeneratedOnAddOrUpdate|():Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder::ValueGeneratedOnUpdate():Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "targetName": "ValueGeneratedOnUpdate",
            "metadataToken": 100672618,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "normalizedSignature": "ValueGeneratedOnUpdate|():Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder::ValueGeneratedOnUpdateSometimes():Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "targetName": "ValueGeneratedOnUpdateSometimes",
            "metadataToken": 100672619,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "normalizedSignature": "ValueGeneratedOnUpdateSometimes|():Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder::HasField(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "targetName": "HasField",
            "metadataToken": 100672620,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "normalizedSignature": "HasField|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder::ElementType():Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "targetName": "ElementType",
            "metadataToken": 100672621,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "normalizedSignature": "ElementType|():Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder::ElementType(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "targetName": "ElementType",
            "metadataToken": 100672622,
            "canonicalSignature": "(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "normalizedSignature": "ElementType|(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder::UsePropertyAccessMode(Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "targetName": "UsePropertyAccessMode",
            "metadataToken": 100672623,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "normalizedSignature": "UsePropertyAccessMode|(Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100672624,
            "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.Builders.PrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100672625,
            "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.Builders.PrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100672626,
            "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.Builders.PrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "targetName": "Metadata",
            "metadataToken": 385877620,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IMutableProperty|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):void",
            "metadataToken": 100672601,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionPropertyBuilder"
            ]
          }
        ],
        "typeParameters": [
          "TProperty"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1::HasAnnotation(System.String,System.Object):PrimitiveCollectionBuilder_1",
            "targetName": "HasAnnotation",
            "metadataToken": 100672628,
            "canonicalSignature": "(System.String,System.Object):PrimitiveCollectionBuilder_1",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):PrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1::IsRequired(System.Boolean):PrimitiveCollectionBuilder_1",
            "targetName": "IsRequired",
            "metadataToken": 100672629,
            "canonicalSignature": "(System.Boolean):PrimitiveCollectionBuilder_1",
            "normalizedSignature": "IsRequired|(System.Boolean):PrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1::HasMaxLength(System.Int32):PrimitiveCollectionBuilder_1",
            "targetName": "HasMaxLength",
            "metadataToken": 100672630,
            "canonicalSignature": "(System.Int32):PrimitiveCollectionBuilder_1",
            "normalizedSignature": "HasMaxLength|(System.Int32):PrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1::HasSentinel(System.Object):PrimitiveCollectionBuilder_1",
            "targetName": "HasSentinel",
            "metadataToken": 100672631,
            "canonicalSignature": "(System.Object):PrimitiveCollectionBuilder_1",
            "normalizedSignature": "HasSentinel|(System.Object):PrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1::HasSentinel(TProperty):PrimitiveCollectionBuilder_1",
            "targetName": "HasSentinel",
            "metadataToken": 100672632,
            "canonicalSignature": "(TProperty):PrimitiveCollectionBuilder_1",
            "normalizedSignature": "HasSentinel|(TProperty):PrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1::IsUnicode(System.Boolean):PrimitiveCollectionBuilder_1",
            "targetName": "IsUnicode",
            "metadataToken": 100672633,
            "canonicalSignature": "(System.Boolean):PrimitiveCollectionBuilder_1",
            "normalizedSignature": "IsUnicode|(System.Boolean):PrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1::HasValueGenerator():PrimitiveCollectionBuilder_1",
            "targetName": "HasValueGenerator",
            "metadataToken": 100672634,
            "canonicalSignature": "():PrimitiveCollectionBuilder_1",
            "normalizedSignature": "HasValueGenerator|():PrimitiveCollectionBuilder_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.Builders.PrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1::HasValueGenerator(System.Type):PrimitiveCollectionBuilder_1",
            "targetName": "HasValueGenerator",
            "metadataToken": 100672635,
            "canonicalSignature": "(System.Type):PrimitiveCollectionBuilder_1",
            "normalizedSignature": "HasValueGenerator|(System.Type):PrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1::HasValueGeneratorFactory():PrimitiveCollectionBuilder_1",
            "targetName": "HasValueGeneratorFactory",
            "metadataToken": 100672636,
            "canonicalSignature": "():PrimitiveCollectionBuilder_1",
            "normalizedSignature": "HasValueGeneratorFactory|():PrimitiveCollectionBuilder_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.Builders.PrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1::HasValueGeneratorFactory(System.Type):PrimitiveCollectionBuilder_1",
            "targetName": "HasValueGeneratorFactory",
            "metadataToken": 100672637,
            "canonicalSignature": "(System.Type):PrimitiveCollectionBuilder_1",
            "normalizedSignature": "HasValueGeneratorFactory|(System.Type):PrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1::IsConcurrencyToken(System.Boolean):PrimitiveCollectionBuilder_1",
            "targetName": "IsConcurrencyToken",
            "metadataToken": 100672638,
            "canonicalSignature": "(System.Boolean):PrimitiveCollectionBuilder_1",
            "normalizedSignature": "IsConcurrencyToken|(System.Boolean):PrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1::ValueGeneratedNever():PrimitiveCollectionBuilder_1",
            "targetName": "ValueGeneratedNever",
            "metadataToken": 100672639,
            "canonicalSignature": "():PrimitiveCollectionBuilder_1",
            "normalizedSignature": "ValueGeneratedNever|():PrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1::ValueGeneratedOnAdd():PrimitiveCollectionBuilder_1",
            "targetName": "ValueGeneratedOnAdd",
            "metadataToken": 100672640,
            "canonicalSignature": "():PrimitiveCollectionBuilder_1",
            "normalizedSignature": "ValueGeneratedOnAdd|():PrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1::ValueGeneratedOnAddOrUpdate():PrimitiveCollectionBuilder_1",
            "targetName": "ValueGeneratedOnAddOrUpdate",
            "metadataToken": 100672641,
            "canonicalSignature": "():PrimitiveCollectionBuilder_1",
            "normalizedSignature": "ValueGeneratedOnAddOrUpdate|():PrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1::ValueGeneratedOnUpdate():PrimitiveCollectionBuilder_1",
            "targetName": "ValueGeneratedOnUpdate",
            "metadataToken": 100672642,
            "canonicalSignature": "():PrimitiveCollectionBuilder_1",
            "normalizedSignature": "ValueGeneratedOnUpdate|():PrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1::ValueGeneratedOnUpdateSometimes():PrimitiveCollectionBuilder_1",
            "targetName": "ValueGeneratedOnUpdateSometimes",
            "metadataToken": 100672643,
            "canonicalSignature": "():PrimitiveCollectionBuilder_1",
            "normalizedSignature": "ValueGeneratedOnUpdateSometimes|():PrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1::HasField(System.String):PrimitiveCollectionBuilder_1",
            "targetName": "HasField",
            "metadataToken": 100672644,
            "canonicalSignature": "(System.String):PrimitiveCollectionBuilder_1",
            "normalizedSignature": "HasField|(System.String):PrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1::ElementType(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):PrimitiveCollectionBuilder_1",
            "targetName": "ElementType",
            "metadataToken": 100672645,
            "canonicalSignature": "(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):PrimitiveCollectionBuilder_1",
            "normalizedSignature": "ElementType|(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):PrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1::UsePropertyAccessMode(Microsoft.EntityFrameworkCore.PropertyAccessMode):PrimitiveCollectionBuilder_1",
            "targetName": "UsePropertyAccessMode",
            "metadataToken": 100672646,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.PropertyAccessMode):PrimitiveCollectionBuilder_1",
            "normalizedSignature": "UsePropertyAccessMode|(Microsoft.EntityFrameworkCore.PropertyAccessMode):PrimitiveCollectionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1::ElementType():Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "targetName": "ElementType",
            "metadataToken": 0,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder",
            "normalizedSignature": "ElementType|():Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):void",
            "metadataToken": 100672627,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder",
        "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.Builders.PropertiesConfigurationBuilder::HaveAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder",
            "targetName": "HaveAnnotation",
            "metadataToken": 100672649,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder",
            "normalizedSignature": "HaveAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder::HaveMaxLength(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder",
            "targetName": "HaveMaxLength",
            "metadataToken": 100672650,
            "canonicalSignature": "(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder",
            "normalizedSignature": "HaveMaxLength|(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder::HaveSentinel(System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder",
            "targetName": "HaveSentinel",
            "metadataToken": 100672651,
            "canonicalSignature": "(System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder",
            "normalizedSignature": "HaveSentinel|(System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder::HavePrecision(System.Int32,System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder",
            "targetName": "HavePrecision",
            "metadataToken": 100672652,
            "canonicalSignature": "(System.Int32,System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder",
            "normalizedSignature": "HavePrecision|(System.Int32,System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder::HavePrecision(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder",
            "targetName": "HavePrecision",
            "metadataToken": 100672653,
            "canonicalSignature": "(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder",
            "normalizedSignature": "HavePrecision|(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder::AreUnicode(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder",
            "targetName": "AreUnicode",
            "metadataToken": 100672654,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder",
            "normalizedSignature": "AreUnicode|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder::HaveConversion():Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder",
            "targetName": "HaveConversion",
            "metadataToken": 100672655,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder",
            "normalizedSignature": "HaveConversion|():Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder|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.Builders.PropertiesConfigurationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder::HaveConversion(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder",
            "targetName": "HaveConversion",
            "metadataToken": 100672656,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder",
            "normalizedSignature": "HaveConversion|(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder::HaveConversion(System.Type,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder",
            "targetName": "HaveConversion",
            "metadataToken": 100672659,
            "canonicalSignature": "(System.Type,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder",
            "normalizedSignature": "HaveConversion|(System.Type,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder::HaveConversion(System.Type,System.Type,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder",
            "targetName": "HaveConversion",
            "metadataToken": 100672660,
            "canonicalSignature": "(System.Type,System.Type,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder",
            "normalizedSignature": "HaveConversion|(System.Type,System.Type,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder|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.Builders.PropertiesConfigurationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100672661,
            "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.Builders.PropertiesConfigurationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100672662,
            "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.Builders.PropertiesConfigurationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100672663,
            "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.Builders.PropertiesConfigurationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder::Configuration:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration",
            "targetName": "Configuration",
            "metadataToken": 385877621,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration",
            "normalizedSignature": "Configuration|:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration|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.Builders.PropertiesConfigurationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration):void",
            "metadataToken": 100672647,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder`1",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder"
        },
        "typeParameters": [
          "TProperty"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder`1::HaveAnnotation(System.String,System.Object):PropertiesConfigurationBuilder_1",
            "targetName": "HaveAnnotation",
            "metadataToken": 100672665,
            "canonicalSignature": "(System.String,System.Object):PropertiesConfigurationBuilder_1",
            "normalizedSignature": "HaveAnnotation|(System.String,System.Object):PropertiesConfigurationBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder`1::HaveMaxLength(System.Int32):PropertiesConfigurationBuilder_1",
            "targetName": "HaveMaxLength",
            "metadataToken": 100672666,
            "canonicalSignature": "(System.Int32):PropertiesConfigurationBuilder_1",
            "normalizedSignature": "HaveMaxLength|(System.Int32):PropertiesConfigurationBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder`1::HavePrecision(System.Int32,System.Int32):PropertiesConfigurationBuilder_1",
            "targetName": "HavePrecision",
            "metadataToken": 100672667,
            "canonicalSignature": "(System.Int32,System.Int32):PropertiesConfigurationBuilder_1",
            "normalizedSignature": "HavePrecision|(System.Int32,System.Int32):PropertiesConfigurationBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder`1::HavePrecision(System.Int32):PropertiesConfigurationBuilder_1",
            "targetName": "HavePrecision",
            "metadataToken": 100672668,
            "canonicalSignature": "(System.Int32):PropertiesConfigurationBuilder_1",
            "normalizedSignature": "HavePrecision|(System.Int32):PropertiesConfigurationBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder`1::AreUnicode(System.Boolean):PropertiesConfigurationBuilder_1",
            "targetName": "AreUnicode",
            "metadataToken": 100672669,
            "canonicalSignature": "(System.Boolean):PropertiesConfigurationBuilder_1",
            "normalizedSignature": "AreUnicode|(System.Boolean):PropertiesConfigurationBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder`1::HaveConversion():PropertiesConfigurationBuilder_1",
            "targetName": "HaveConversion",
            "metadataToken": 100672670,
            "canonicalSignature": "():PropertiesConfigurationBuilder_1",
            "normalizedSignature": "HaveConversion|():PropertiesConfigurationBuilder_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.Builders.PropertiesConfigurationBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder`1::HaveConversion(System.Type):PropertiesConfigurationBuilder_1",
            "targetName": "HaveConversion",
            "metadataToken": 100672671,
            "canonicalSignature": "(System.Type):PropertiesConfigurationBuilder_1",
            "normalizedSignature": "HaveConversion|(System.Type):PropertiesConfigurationBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder`1::HaveConversion(System.Type,System.Type):PropertiesConfigurationBuilder_1",
            "targetName": "HaveConversion",
            "metadataToken": 100672673,
            "canonicalSignature": "(System.Type,System.Type):PropertiesConfigurationBuilder_1",
            "normalizedSignature": "HaveConversion|(System.Type,System.Type):PropertiesConfigurationBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder`1::HaveConversion(System.Type,System.Type,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder",
            "targetName": "HaveConversion",
            "metadataToken": 0,
            "canonicalSignature": "(System.Type,System.Type,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder",
            "normalizedSignature": "HaveConversion|(System.Type,System.Type,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder`1::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration):void",
            "metadataToken": 100672664,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertiesConfigurationBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionPropertyBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder::HasAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672678,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder::IsRequired(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "IsRequired",
            "metadataToken": 100672679,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "IsRequired|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder::HasMaxLength(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "HasMaxLength",
            "metadataToken": 100672680,
            "canonicalSignature": "(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "HasMaxLength|(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder::HasSentinel(System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "HasSentinel",
            "metadataToken": 100672681,
            "canonicalSignature": "(System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "HasSentinel|(System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder::HasPrecision(System.Int32,System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "HasPrecision",
            "metadataToken": 100672682,
            "canonicalSignature": "(System.Int32,System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "HasPrecision|(System.Int32,System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder::HasPrecision(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "HasPrecision",
            "metadataToken": 100672683,
            "canonicalSignature": "(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "HasPrecision|(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder::IsUnicode(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "IsUnicode",
            "metadataToken": 100672684,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "IsUnicode|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder::IsRowVersion():Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "IsRowVersion",
            "metadataToken": 100672685,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "IsRowVersion|():Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder::HasValueGenerator():Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "HasValueGenerator",
            "metadataToken": 100672686,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "HasValueGenerator|():Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|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.Builders.PropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder::HasValueGenerator(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "HasValueGenerator",
            "metadataToken": 100672687,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "HasValueGenerator|(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder::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.Builders.PropertyBuilder",
            "targetName": "HasValueGenerator",
            "metadataToken": 100672688,
            "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.Builders.PropertyBuilder",
            "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.Builders.PropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder::HasValueGeneratorFactory():Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "HasValueGeneratorFactory",
            "metadataToken": 100672689,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "HasValueGeneratorFactory|():Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|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.Builders.PropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder::HasValueGeneratorFactory(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "HasValueGeneratorFactory",
            "metadataToken": 100672690,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "HasValueGeneratorFactory|(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder::IsConcurrencyToken(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "IsConcurrencyToken",
            "metadataToken": 100672691,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "IsConcurrencyToken|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder::ValueGeneratedNever():Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "ValueGeneratedNever",
            "metadataToken": 100672692,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "ValueGeneratedNever|():Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder::ValueGeneratedOnAdd():Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "ValueGeneratedOnAdd",
            "metadataToken": 100672693,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "ValueGeneratedOnAdd|():Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder::ValueGeneratedOnAddOrUpdate():Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "ValueGeneratedOnAddOrUpdate",
            "metadataToken": 100672694,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "ValueGeneratedOnAddOrUpdate|():Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder::ValueGeneratedOnUpdate():Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "ValueGeneratedOnUpdate",
            "metadataToken": 100672695,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "ValueGeneratedOnUpdate|():Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder::ValueGeneratedOnUpdateSometimes():Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "ValueGeneratedOnUpdateSometimes",
            "metadataToken": 100672696,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "ValueGeneratedOnUpdateSometimes|():Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder::HasField(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "HasField",
            "metadataToken": 100672697,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "HasField|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder::UsePropertyAccessMode(Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "UsePropertyAccessMode",
            "metadataToken": 100672698,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "UsePropertyAccessMode|(Microsoft.EntityFrameworkCore.PropertyAccessMode):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder::HasConversion():Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100672699,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "HasConversion|():Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|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.Builders.PropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder::HasConversion(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100672700,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "HasConversion|(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder::HasConversion(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100672701,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "HasConversion|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder::HasConversion(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100672702,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "HasConversion|(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder::HasConversion(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100672703,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "HasConversion|(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|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.Builders.PropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder::HasConversion(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100672704,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "HasConversion|(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder::HasConversion(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100672705,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "HasConversion|(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|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.Builders.PropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder::HasConversion(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100672706,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "HasConversion|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder::HasConversion(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100672707,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "HasConversion|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|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.Builders.PropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder::HasConversion(System.Type,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100672710,
            "canonicalSignature": "(System.Type,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "HasConversion|(System.Type,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder::HasConversion(System.Type,System.Type,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100672711,
            "canonicalSignature": "(System.Type,System.Type,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "HasConversion|(System.Type,System.Type,System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|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.Builders.PropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100672712,
            "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.Builders.PropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100672713,
            "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.Builders.PropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100672714,
            "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.Builders.PropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "targetName": "Metadata",
            "metadataToken": 385877624,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IMutableProperty|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):void",
            "metadataToken": 100672674,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionPropertyBuilder"
            ]
          }
        ],
        "typeParameters": [
          "TProperty"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::HasAnnotation(System.String,System.Object):PropertyBuilder_1",
            "targetName": "HasAnnotation",
            "metadataToken": 100672716,
            "canonicalSignature": "(System.String,System.Object):PropertyBuilder_1",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::IsRequired(System.Boolean):PropertyBuilder_1",
            "targetName": "IsRequired",
            "metadataToken": 100672717,
            "canonicalSignature": "(System.Boolean):PropertyBuilder_1",
            "normalizedSignature": "IsRequired|(System.Boolean):PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::HasMaxLength(System.Int32):PropertyBuilder_1",
            "targetName": "HasMaxLength",
            "metadataToken": 100672718,
            "canonicalSignature": "(System.Int32):PropertyBuilder_1",
            "normalizedSignature": "HasMaxLength|(System.Int32):PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::HasSentinel(System.Object):PropertyBuilder_1",
            "targetName": "HasSentinel",
            "metadataToken": 100672719,
            "canonicalSignature": "(System.Object):PropertyBuilder_1",
            "normalizedSignature": "HasSentinel|(System.Object):PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::HasSentinel(TProperty):PropertyBuilder_1",
            "targetName": "HasSentinel",
            "metadataToken": 100672720,
            "canonicalSignature": "(TProperty):PropertyBuilder_1",
            "normalizedSignature": "HasSentinel|(TProperty):PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::HasPrecision(System.Int32,System.Int32):PropertyBuilder_1",
            "targetName": "HasPrecision",
            "metadataToken": 100672721,
            "canonicalSignature": "(System.Int32,System.Int32):PropertyBuilder_1",
            "normalizedSignature": "HasPrecision|(System.Int32,System.Int32):PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::HasPrecision(System.Int32):PropertyBuilder_1",
            "targetName": "HasPrecision",
            "metadataToken": 100672722,
            "canonicalSignature": "(System.Int32):PropertyBuilder_1",
            "normalizedSignature": "HasPrecision|(System.Int32):PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::IsUnicode(System.Boolean):PropertyBuilder_1",
            "targetName": "IsUnicode",
            "metadataToken": 100672723,
            "canonicalSignature": "(System.Boolean):PropertyBuilder_1",
            "normalizedSignature": "IsUnicode|(System.Boolean):PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::IsRowVersion():PropertyBuilder_1",
            "targetName": "IsRowVersion",
            "metadataToken": 100672724,
            "canonicalSignature": "():PropertyBuilder_1",
            "normalizedSignature": "IsRowVersion|():PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::HasValueGenerator():PropertyBuilder_1",
            "targetName": "HasValueGenerator",
            "metadataToken": 100672725,
            "canonicalSignature": "():PropertyBuilder_1",
            "normalizedSignature": "HasValueGenerator|():PropertyBuilder_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.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::HasValueGenerator(System.Type):PropertyBuilder_1",
            "targetName": "HasValueGenerator",
            "metadataToken": 100672726,
            "canonicalSignature": "(System.Type):PropertyBuilder_1",
            "normalizedSignature": "HasValueGenerator|(System.Type):PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::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]]):PropertyBuilder_1",
            "targetName": "HasValueGenerator",
            "metadataToken": 100672727,
            "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]]):PropertyBuilder_1",
            "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]]):PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::HasValueGeneratorFactory():PropertyBuilder_1",
            "targetName": "HasValueGeneratorFactory",
            "metadataToken": 100672728,
            "canonicalSignature": "():PropertyBuilder_1",
            "normalizedSignature": "HasValueGeneratorFactory|():PropertyBuilder_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.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::HasValueGeneratorFactory(System.Type):PropertyBuilder_1",
            "targetName": "HasValueGeneratorFactory",
            "metadataToken": 100672729,
            "canonicalSignature": "(System.Type):PropertyBuilder_1",
            "normalizedSignature": "HasValueGeneratorFactory|(System.Type):PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::IsConcurrencyToken(System.Boolean):PropertyBuilder_1",
            "targetName": "IsConcurrencyToken",
            "metadataToken": 100672730,
            "canonicalSignature": "(System.Boolean):PropertyBuilder_1",
            "normalizedSignature": "IsConcurrencyToken|(System.Boolean):PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::ValueGeneratedNever():PropertyBuilder_1",
            "targetName": "ValueGeneratedNever",
            "metadataToken": 100672731,
            "canonicalSignature": "():PropertyBuilder_1",
            "normalizedSignature": "ValueGeneratedNever|():PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::ValueGeneratedOnAdd():PropertyBuilder_1",
            "targetName": "ValueGeneratedOnAdd",
            "metadataToken": 100672732,
            "canonicalSignature": "():PropertyBuilder_1",
            "normalizedSignature": "ValueGeneratedOnAdd|():PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::ValueGeneratedOnAddOrUpdate():PropertyBuilder_1",
            "targetName": "ValueGeneratedOnAddOrUpdate",
            "metadataToken": 100672733,
            "canonicalSignature": "():PropertyBuilder_1",
            "normalizedSignature": "ValueGeneratedOnAddOrUpdate|():PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::ValueGeneratedOnUpdate():PropertyBuilder_1",
            "targetName": "ValueGeneratedOnUpdate",
            "metadataToken": 100672734,
            "canonicalSignature": "():PropertyBuilder_1",
            "normalizedSignature": "ValueGeneratedOnUpdate|():PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::ValueGeneratedOnUpdateSometimes():PropertyBuilder_1",
            "targetName": "ValueGeneratedOnUpdateSometimes",
            "metadataToken": 100672735,
            "canonicalSignature": "():PropertyBuilder_1",
            "normalizedSignature": "ValueGeneratedOnUpdateSometimes|():PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::HasField(System.String):PropertyBuilder_1",
            "targetName": "HasField",
            "metadataToken": 100672736,
            "canonicalSignature": "(System.String):PropertyBuilder_1",
            "normalizedSignature": "HasField|(System.String):PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::UsePropertyAccessMode(Microsoft.EntityFrameworkCore.PropertyAccessMode):PropertyBuilder_1",
            "targetName": "UsePropertyAccessMode",
            "metadataToken": 100672737,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.PropertyAccessMode):PropertyBuilder_1",
            "normalizedSignature": "UsePropertyAccessMode|(Microsoft.EntityFrameworkCore.PropertyAccessMode):PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::HasConversion():PropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100672738,
            "canonicalSignature": "():PropertyBuilder_1",
            "normalizedSignature": "HasConversion|():PropertyBuilder_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.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::HasConversion(System.Type):PropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100672739,
            "canonicalSignature": "(System.Type):PropertyBuilder_1",
            "normalizedSignature": "HasConversion|(System.Type):PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::HasConversion(Expression_1,Expression_1):PropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100672740,
            "canonicalSignature": "(Expression_1,Expression_1):PropertyBuilder_1",
            "normalizedSignature": "HasConversion|(Expression_1,Expression_1):PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::HasConversion(ValueConverter_2):PropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100672741,
            "canonicalSignature": "(ValueConverter_2):PropertyBuilder_1",
            "normalizedSignature": "HasConversion|(ValueConverter_2):PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::HasConversion(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):PropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100672742,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):PropertyBuilder_1",
            "normalizedSignature": "HasConversion|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::HasConversion(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):PropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100672743,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):PropertyBuilder_1",
            "normalizedSignature": "HasConversion|(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::HasConversion(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):PropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100672744,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):PropertyBuilder_1",
            "normalizedSignature": "HasConversion|(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::HasConversion(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):PropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100672745,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):PropertyBuilder_1",
            "normalizedSignature": "HasConversion|(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::HasConversion(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):PropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100672746,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):PropertyBuilder_1",
            "normalizedSignature": "HasConversion|(System.Type,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):PropertyBuilder_1|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.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::HasConversion(Expression_1,Expression_1,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):PropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100672747,
            "canonicalSignature": "(Expression_1,Expression_1,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):PropertyBuilder_1",
            "normalizedSignature": "HasConversion|(Expression_1,Expression_1,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::HasConversion(Expression_1,Expression_1,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):PropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100672748,
            "canonicalSignature": "(Expression_1,Expression_1,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):PropertyBuilder_1",
            "normalizedSignature": "HasConversion|(Expression_1,Expression_1,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::HasConversion(ValueConverter_2,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):PropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100672749,
            "canonicalSignature": "(ValueConverter_2,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):PropertyBuilder_1",
            "normalizedSignature": "HasConversion|(ValueConverter_2,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::HasConversion(ValueConverter_2,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):PropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100672750,
            "canonicalSignature": "(ValueConverter_2,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):PropertyBuilder_1",
            "normalizedSignature": "HasConversion|(ValueConverter_2,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::HasConversion(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):PropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100672751,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):PropertyBuilder_1",
            "normalizedSignature": "HasConversion|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::HasConversion(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):PropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100672752,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):PropertyBuilder_1",
            "normalizedSignature": "HasConversion|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):PropertyBuilder_1|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.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::HasConversion(System.Type,System.Type):PropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100672755,
            "canonicalSignature": "(System.Type,System.Type):PropertyBuilder_1",
            "normalizedSignature": "HasConversion|(System.Type,System.Type):PropertyBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::HasConversion(System.Type,System.Type,System.Type):PropertyBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100672756,
            "canonicalSignature": "(System.Type,System.Type,System.Type):PropertyBuilder_1",
            "normalizedSignature": "HasConversion|(System.Type,System.Type,System.Type):PropertyBuilder_1|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.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):void",
            "metadataToken": 100672715,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.RelationshipBuilderBase",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.RelationshipBuilderBase"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionForeignKeyBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder::HasAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672759,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder::HasForeignKey(System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder",
            "targetName": "HasForeignKey",
            "metadataToken": 100672760,
            "canonicalSignature": "(System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder",
            "normalizedSignature": "HasForeignKey|(System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder::HasForeignKeyBuilder(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasForeignKeyBuilder",
            "metadataToken": 100672761,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasForeignKeyBuilder|(System.Collections.Generic.IReadOnlyList_1[[System.String,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": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder::HasForeignKeyBuilder(System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasForeignKeyBuilder",
            "metadataToken": 100672762,
            "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.InternalForeignKeyBuilder",
            "normalizedSignature": "HasForeignKeyBuilder|(System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,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": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder::HasPrincipalKey(System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder",
            "targetName": "HasPrincipalKey",
            "metadataToken": 100672763,
            "canonicalSignature": "(System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder",
            "normalizedSignature": "HasPrincipalKey|(System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder::HasPrincipalKeyBuilder(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasPrincipalKeyBuilder",
            "metadataToken": 100672764,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasPrincipalKeyBuilder|(System.Collections.Generic.IReadOnlyList_1[[System.String,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": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder::HasPrincipalKeyBuilder(System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasPrincipalKeyBuilder",
            "metadataToken": 100672765,
            "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.InternalForeignKeyBuilder",
            "normalizedSignature": "HasPrincipalKeyBuilder|(System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,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": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder::IsRequired(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder",
            "targetName": "IsRequired",
            "metadataToken": 100672766,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder",
            "normalizedSignature": "IsRequired|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder::OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder",
            "targetName": "OnDelete",
            "metadataToken": 100672767,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.DeleteBehavior):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder",
            "normalizedSignature": "OnDelete|(Microsoft.EntityFrameworkCore.DeleteBehavior):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void",
            "metadataToken": 100672757,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,System.Boolean,System.Boolean,System.Boolean):void",
            "metadataToken": 100672758,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,System.Boolean,System.Boolean,System.Boolean):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,System.Boolean,System.Boolean,System.Boolean):void|static=false",
            "isStatic": false,
            "parameterCount": 5,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder`2",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder`2",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 2,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionForeignKeyBuilder"
            ]
          }
        ],
        "typeParameters": [
          "TPrincipalEntity",
          "TDependentEntity"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder`2::HasAnnotation(System.String,System.Object):ReferenceCollectionBuilder_2",
            "targetName": "HasAnnotation",
            "metadataToken": 100672770,
            "canonicalSignature": "(System.String,System.Object):ReferenceCollectionBuilder_2",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):ReferenceCollectionBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder`2::HasForeignKey(System.String[]):ReferenceCollectionBuilder_2",
            "targetName": "HasForeignKey",
            "metadataToken": 100672771,
            "canonicalSignature": "(System.String[]):ReferenceCollectionBuilder_2",
            "normalizedSignature": "HasForeignKey|(System.String[]):ReferenceCollectionBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder`2::HasForeignKey(Expression_1):ReferenceCollectionBuilder_2",
            "targetName": "HasForeignKey",
            "metadataToken": 100672772,
            "canonicalSignature": "(Expression_1):ReferenceCollectionBuilder_2",
            "normalizedSignature": "HasForeignKey|(Expression_1):ReferenceCollectionBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder`2::HasPrincipalKey(System.String[]):ReferenceCollectionBuilder_2",
            "targetName": "HasPrincipalKey",
            "metadataToken": 100672773,
            "canonicalSignature": "(System.String[]):ReferenceCollectionBuilder_2",
            "normalizedSignature": "HasPrincipalKey|(System.String[]):ReferenceCollectionBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder`2::HasPrincipalKey(Expression_1):ReferenceCollectionBuilder_2",
            "targetName": "HasPrincipalKey",
            "metadataToken": 100672774,
            "canonicalSignature": "(Expression_1):ReferenceCollectionBuilder_2",
            "normalizedSignature": "HasPrincipalKey|(Expression_1):ReferenceCollectionBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder`2::IsRequired(System.Boolean):ReferenceCollectionBuilder_2",
            "targetName": "IsRequired",
            "metadataToken": 100672775,
            "canonicalSignature": "(System.Boolean):ReferenceCollectionBuilder_2",
            "normalizedSignature": "IsRequired|(System.Boolean):ReferenceCollectionBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder`2::OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior):ReferenceCollectionBuilder_2",
            "targetName": "OnDelete",
            "metadataToken": 100672776,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.DeleteBehavior):ReferenceCollectionBuilder_2",
            "normalizedSignature": "OnDelete|(Microsoft.EntityFrameworkCore.DeleteBehavior):ReferenceCollectionBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder`2::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void",
            "metadataToken": 100672768,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder`2::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,System.Boolean,System.Boolean,System.Boolean):void",
            "metadataToken": 100672769,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,System.Boolean,System.Boolean,System.Boolean):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder,System.Boolean,System.Boolean,System.Boolean):void|static=false",
            "isStatic": false,
            "parameterCount": 5,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionForeignKeyBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder::WithMany(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder",
            "targetName": "WithMany",
            "metadataToken": 100672785,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder",
            "normalizedSignature": "WithMany|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder::WithManyBuilder(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "WithManyBuilder",
            "metadataToken": 100672786,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "WithManyBuilder|(System.String):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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder::WithManyBuilder(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "WithManyBuilder",
            "metadataToken": 100672787,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "WithManyBuilder|(System.Reflection.MemberInfo):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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder::WithOne(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder",
            "targetName": "WithOne",
            "metadataToken": 100672789,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder",
            "normalizedSignature": "WithOne|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder::WithOneBuilder(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "WithOneBuilder",
            "metadataToken": 100672790,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "WithOneBuilder|(System.String):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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder::WithOneBuilder(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "WithOneBuilder",
            "metadataToken": 100672791,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "WithOneBuilder|(System.Reflection.MemberInfo):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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100672793,
            "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.Builders.ReferenceNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100672794,
            "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.Builders.ReferenceNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100672795,
            "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.Builders.ReferenceNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder::Builder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "Builder",
            "metadataToken": 385877625,
            "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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder::ReferenceName:System.String",
            "targetName": "ReferenceName",
            "metadataToken": 385877626,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ReferenceName|:System.String|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder::ReferenceMember:System.Reflection.MemberInfo",
            "targetName": "ReferenceMember",
            "metadataToken": 385877627,
            "canonicalSignature": ":System.Reflection.MemberInfo",
            "normalizedSignature": "ReferenceMember|:System.Reflection.MemberInfo|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.Builders.ReferenceNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder::RelatedEntityType:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "RelatedEntityType",
            "metadataToken": 385877628,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "RelatedEntityType|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385877629,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.String,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void",
            "metadataToken": 100672777,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.String,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.String,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void",
            "metadataToken": 100672778,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder`2",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder`2",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 2,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionForeignKeyBuilder"
            ]
          }
        ],
        "typeParameters": [
          "TEntity",
          "TRelatedEntity"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder`2::WithMany(System.String):ReferenceCollectionBuilder_2",
            "targetName": "WithMany",
            "metadataToken": 100672798,
            "canonicalSignature": "(System.String):ReferenceCollectionBuilder_2",
            "normalizedSignature": "WithMany|(System.String):ReferenceCollectionBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder`2::WithMany(Expression_1):ReferenceCollectionBuilder_2",
            "targetName": "WithMany",
            "metadataToken": 100672799,
            "canonicalSignature": "(Expression_1):ReferenceCollectionBuilder_2",
            "normalizedSignature": "WithMany|(Expression_1):ReferenceCollectionBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder`2::WithOne(System.String):ReferenceReferenceBuilder_2",
            "targetName": "WithOne",
            "metadataToken": 100672800,
            "canonicalSignature": "(System.String):ReferenceReferenceBuilder_2",
            "normalizedSignature": "WithOne|(System.String):ReferenceReferenceBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder`2::WithOne(Expression_1):ReferenceReferenceBuilder_2",
            "targetName": "WithOne",
            "metadataToken": 100672801,
            "canonicalSignature": "(Expression_1):ReferenceReferenceBuilder_2",
            "normalizedSignature": "WithOne|(Expression_1):ReferenceReferenceBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder`2::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.String,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void",
            "metadataToken": 100672796,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.String,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.String,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder`2::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void",
            "metadataToken": 100672797,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.InvertibleRelationshipBuilderBase",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.InvertibleRelationshipBuilderBase"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionForeignKeyBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder::HasAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672804,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder::HasForeignKey(System.String,System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder",
            "targetName": "HasForeignKey",
            "metadataToken": 100672805,
            "canonicalSignature": "(System.String,System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder",
            "normalizedSignature": "HasForeignKey|(System.String,System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder::HasForeignKey(System.Type,System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder",
            "targetName": "HasForeignKey",
            "metadataToken": 100672806,
            "canonicalSignature": "(System.Type,System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder",
            "normalizedSignature": "HasForeignKey|(System.Type,System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder::HasForeignKeyBuilder(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,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.InternalForeignKeyBuilder",
            "targetName": "HasForeignKeyBuilder",
            "metadataToken": 100672807,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,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.InternalForeignKeyBuilder",
            "normalizedSignature": "HasForeignKeyBuilder|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,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.InternalForeignKeyBuilder|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.Builders.ReferenceReferenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder::HasForeignKeyBuilder(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.String,System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasForeignKeyBuilder",
            "metadataToken": 100672808,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.String,System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasForeignKeyBuilder|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.String,System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,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": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder::HasPrincipalKey(System.String,System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder",
            "targetName": "HasPrincipalKey",
            "metadataToken": 100672810,
            "canonicalSignature": "(System.String,System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder",
            "normalizedSignature": "HasPrincipalKey|(System.String,System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder::HasPrincipalKey(System.Type,System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder",
            "targetName": "HasPrincipalKey",
            "metadataToken": 100672811,
            "canonicalSignature": "(System.Type,System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder",
            "normalizedSignature": "HasPrincipalKey|(System.Type,System.String[]):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder::HasPrincipalKeyBuilder(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,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.InternalForeignKeyBuilder",
            "targetName": "HasPrincipalKeyBuilder",
            "metadataToken": 100672812,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,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.InternalForeignKeyBuilder",
            "normalizedSignature": "HasPrincipalKeyBuilder|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,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.InternalForeignKeyBuilder|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.Builders.ReferenceReferenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder::HasPrincipalKeyBuilder(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.String,System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasPrincipalKeyBuilder",
            "metadataToken": 100672813,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.String,System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasPrincipalKeyBuilder|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.String,System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,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": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder::ResolveEntityType(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "ResolveEntityType",
            "metadataToken": 100672815,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "ResolveEntityType|(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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder::ResolveEntityType(System.Type):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "ResolveEntityType",
            "metadataToken": 100672816,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "ResolveEntityType|(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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder::IsRequired(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder",
            "targetName": "IsRequired",
            "metadataToken": 100672818,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder",
            "normalizedSignature": "IsRequired|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder::OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder",
            "targetName": "OnDelete",
            "metadataToken": 100672819,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.DeleteBehavior):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder",
            "normalizedSignature": "OnDelete|(Microsoft.EntityFrameworkCore.DeleteBehavior):Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void",
            "metadataToken": 100672802,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder,System.Boolean,System.Boolean,System.Boolean,System.Boolean):void",
            "metadataToken": 100672803,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder,System.Boolean,System.Boolean,System.Boolean,System.Boolean):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder,System.Boolean,System.Boolean,System.Boolean,System.Boolean):void|static=false",
            "isStatic": false,
            "parameterCount": 6,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder`2",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder`2",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 2,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionForeignKeyBuilder"
            ]
          }
        ],
        "typeParameters": [
          "TEntity",
          "TRelatedEntity"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder`2::HasAnnotation(System.String,System.Object):ReferenceReferenceBuilder_2",
            "targetName": "HasAnnotation",
            "metadataToken": 100672822,
            "canonicalSignature": "(System.String,System.Object):ReferenceReferenceBuilder_2",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):ReferenceReferenceBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder`2::HasForeignKey(System.String,System.String[]):ReferenceReferenceBuilder_2",
            "targetName": "HasForeignKey",
            "metadataToken": 100672823,
            "canonicalSignature": "(System.String,System.String[]):ReferenceReferenceBuilder_2",
            "normalizedSignature": "HasForeignKey|(System.String,System.String[]):ReferenceReferenceBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder`2::HasForeignKey(System.Type,System.String[]):ReferenceReferenceBuilder_2",
            "targetName": "HasForeignKey",
            "metadataToken": 100672824,
            "canonicalSignature": "(System.Type,System.String[]):ReferenceReferenceBuilder_2",
            "normalizedSignature": "HasForeignKey|(System.Type,System.String[]):ReferenceReferenceBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder`2::HasForeignKey(System.String[]):ReferenceReferenceBuilder_2",
            "targetName": "HasForeignKey",
            "metadataToken": 100672825,
            "canonicalSignature": "(System.String[]):ReferenceReferenceBuilder_2",
            "normalizedSignature": "HasForeignKey|(System.String[]):ReferenceReferenceBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder`2::HasForeignKey(Expression_1):ReferenceReferenceBuilder_2",
            "targetName": "HasForeignKey",
            "metadataToken": 100672826,
            "canonicalSignature": "(Expression_1):ReferenceReferenceBuilder_2",
            "normalizedSignature": "HasForeignKey|(Expression_1):ReferenceReferenceBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder`2::HasPrincipalKey(System.String,System.String[]):ReferenceReferenceBuilder_2",
            "targetName": "HasPrincipalKey",
            "metadataToken": 100672827,
            "canonicalSignature": "(System.String,System.String[]):ReferenceReferenceBuilder_2",
            "normalizedSignature": "HasPrincipalKey|(System.String,System.String[]):ReferenceReferenceBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder`2::HasPrincipalKey(System.Type,System.String[]):ReferenceReferenceBuilder_2",
            "targetName": "HasPrincipalKey",
            "metadataToken": 100672828,
            "canonicalSignature": "(System.Type,System.String[]):ReferenceReferenceBuilder_2",
            "normalizedSignature": "HasPrincipalKey|(System.Type,System.String[]):ReferenceReferenceBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder`2::HasPrincipalKey(System.String[]):ReferenceReferenceBuilder_2",
            "targetName": "HasPrincipalKey",
            "metadataToken": 100672829,
            "canonicalSignature": "(System.String[]):ReferenceReferenceBuilder_2",
            "normalizedSignature": "HasPrincipalKey|(System.String[]):ReferenceReferenceBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder`2::HasPrincipalKey(Expression_1):ReferenceReferenceBuilder_2",
            "targetName": "HasPrincipalKey",
            "metadataToken": 100672830,
            "canonicalSignature": "(Expression_1):ReferenceReferenceBuilder_2",
            "normalizedSignature": "HasPrincipalKey|(Expression_1):ReferenceReferenceBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder`2::IsRequired(System.Boolean):ReferenceReferenceBuilder_2",
            "targetName": "IsRequired",
            "metadataToken": 100672831,
            "canonicalSignature": "(System.Boolean):ReferenceReferenceBuilder_2",
            "normalizedSignature": "IsRequired|(System.Boolean):ReferenceReferenceBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder`2::OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior):ReferenceReferenceBuilder_2",
            "targetName": "OnDelete",
            "metadataToken": 100672832,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.DeleteBehavior):ReferenceReferenceBuilder_2",
            "normalizedSignature": "OnDelete|(Microsoft.EntityFrameworkCore.DeleteBehavior):ReferenceReferenceBuilder_2|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder`2::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void",
            "metadataToken": 100672820,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder`2::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder,System.Boolean,System.Boolean,System.Boolean,System.Boolean):void",
            "metadataToken": 100672821,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder,System.Boolean,System.Boolean,System.Boolean,System.Boolean):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder,System.Boolean,System.Boolean,System.Boolean,System.Boolean):void|static=false",
            "isStatic": false,
            "parameterCount": 6,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.RelationshipBuilderBase",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.RelationshipBuilderBase",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionForeignKeyBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.RelationshipBuilderBase::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100672841,
            "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.Builders.RelationshipBuilderBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.RelationshipBuilderBase::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100672842,
            "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.Builders.RelationshipBuilderBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.RelationshipBuilderBase::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100672843,
            "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.Builders.RelationshipBuilderBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.RelationshipBuilderBase::PrincipalEntityType:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "PrincipalEntityType",
            "metadataToken": 385877631,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "PrincipalEntityType|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.RelationshipBuilderBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.RelationshipBuilderBase::DependentEntityType:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "DependentEntityType",
            "metadataToken": 385877632,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "DependentEntityType|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.RelationshipBuilderBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.RelationshipBuilderBase::Builder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "Builder",
            "metadataToken": 385877633,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.RelationshipBuilderBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.RelationshipBuilderBase::Metadata:Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey",
            "targetName": "Metadata",
            "metadataToken": 385877634,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.RelationshipBuilderBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.RelationshipBuilderBase::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void",
            "metadataToken": 100672833,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.RelationshipBuilderBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.RelationshipBuilderBase::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.RelationshipBuilderBase,System.Boolean,System.Boolean,System.Boolean):void",
            "metadataToken": 100672834,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.RelationshipBuilderBase,System.Boolean,System.Boolean,System.Boolean):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.RelationshipBuilderBase,System.Boolean,System.Boolean,System.Boolean):void|static=false",
            "isStatic": false,
            "parameterCount": 5,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.RelationshipBuilderBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionSequenceBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder::IncrementsBy(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder",
            "targetName": "IncrementsBy",
            "metadataToken": 100671058,
            "canonicalSignature": "(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder",
            "normalizedSignature": "IncrementsBy|(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder::StartsAt(System.Int64):Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder",
            "targetName": "StartsAt",
            "metadataToken": 100671059,
            "canonicalSignature": "(System.Int64):Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder",
            "normalizedSignature": "StartsAt|(System.Int64):Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder::HasMax(System.Int64):Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder",
            "targetName": "HasMax",
            "metadataToken": 100671060,
            "canonicalSignature": "(System.Int64):Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder",
            "normalizedSignature": "HasMax|(System.Int64):Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder::HasMin(System.Int64):Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder",
            "targetName": "HasMin",
            "metadataToken": 100671061,
            "canonicalSignature": "(System.Int64):Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder",
            "normalizedSignature": "HasMin|(System.Int64):Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder::IsCyclic(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder",
            "targetName": "IsCyclic",
            "metadataToken": 100671062,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder",
            "normalizedSignature": "IsCyclic|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder::HasAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100671063,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100671064,
            "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.Builders.SequenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100671065,
            "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.Builders.SequenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100671066,
            "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.Builders.SequenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IMutableSequence",
            "targetName": "Metadata",
            "metadataToken": 385877926,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableSequence",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IMutableSequence|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableSequence):void",
            "metadataToken": 100671054,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableSequence):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableSequence):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "EntityTypeBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder::ExcludeFromMigrations(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder",
            "targetName": "ExcludeFromMigrations",
            "metadataToken": 100671074,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder",
            "normalizedSignature": "ExcludeFromMigrations|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder::HasTrigger(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.TableTriggerBuilder",
            "targetName": "HasTrigger",
            "metadataToken": 100671075,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.TableTriggerBuilder",
            "normalizedSignature": "HasTrigger|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.TableTriggerBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder::Property(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder",
            "targetName": "Property",
            "metadataToken": 100671076,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder",
            "normalizedSignature": "Property|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder::Property(System.String):ColumnBuilder_1",
            "targetName": "Property",
            "metadataToken": 100671077,
            "canonicalSignature": "(System.String):ColumnBuilder_1",
            "normalizedSignature": "Property|(System.String):ColumnBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder::HasAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100671078,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100671080,
            "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.Builders.SplitTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100671081,
            "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.Builders.SplitTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100671082,
            "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.Builders.SplitTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877927,
            "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.Builders.SplitTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder::Schema:System.String",
            "targetName": "Schema",
            "metadataToken": 385877928,
            "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.Builders.SplitTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder::InternalMappingFragment:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment",
            "targetName": "InternalMappingFragment",
            "metadataToken": 385877929,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment",
            "normalizedSignature": "InternalMappingFragment|:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment|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.Builders.SplitTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder::MappingFragment:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityTypeMappingFragment",
            "targetName": "MappingFragment",
            "metadataToken": 385877930,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityTypeMappingFragment",
            "normalizedSignature": "MappingFragment|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityTypeMappingFragment|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "Metadata",
            "metadataToken": 385877931,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder):void",
            "metadataToken": 100671067,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder`1",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "EntityTypeBuilder"
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "EntityTypeBuilder_1[[TEntity]]"
            ]
          }
        ],
        "typeParameters": [
          "TEntity"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder`1::ExcludeFromMigrations(System.Boolean):SplitTableBuilder_1",
            "targetName": "ExcludeFromMigrations",
            "metadataToken": 100671085,
            "canonicalSignature": "(System.Boolean):SplitTableBuilder_1",
            "normalizedSignature": "ExcludeFromMigrations|(System.Boolean):SplitTableBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder`1::Property(Expression_1):ColumnBuilder_1",
            "targetName": "Property",
            "metadataToken": 100671086,
            "canonicalSignature": "(Expression_1):ColumnBuilder_1",
            "normalizedSignature": "Property|(Expression_1):ColumnBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder`1::HasAnnotation(System.String,System.Object):SplitTableBuilder_1",
            "targetName": "HasAnnotation",
            "metadataToken": 100671087,
            "canonicalSignature": "(System.String,System.Object):SplitTableBuilder_1",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):SplitTableBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder`1::Property(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder",
            "targetName": "Property",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder",
            "normalizedSignature": "Property|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder|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.Builders.SplitTableBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder`1::Property(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder_1<TProperty>",
            "targetName": "Property",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder_1<TProperty>",
            "normalizedSignature": "Property|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder_1<TProperty>|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder`1::.ctor(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,EntityTypeBuilder_1):void",
            "metadataToken": 100671083,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,EntityTypeBuilder_1):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,EntityTypeBuilder_1):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "EntityTypeBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder::Property(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder",
            "targetName": "Property",
            "metadataToken": 100671094,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder",
            "normalizedSignature": "Property|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder::Property(System.String):ViewColumnBuilder_1",
            "targetName": "Property",
            "metadataToken": 100671095,
            "canonicalSignature": "(System.String):ViewColumnBuilder_1",
            "normalizedSignature": "Property|(System.String):ViewColumnBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder::HasAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100671096,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100671098,
            "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.Builders.SplitViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100671099,
            "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.Builders.SplitViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100671100,
            "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.Builders.SplitViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877936,
            "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.Builders.SplitViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder::Schema:System.String",
            "targetName": "Schema",
            "metadataToken": 385877937,
            "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.Builders.SplitViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder::MappingFragment:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityTypeMappingFragment",
            "targetName": "MappingFragment",
            "metadataToken": 385877938,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityTypeMappingFragment",
            "normalizedSignature": "MappingFragment|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityTypeMappingFragment|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder):void",
            "metadataToken": 100671089,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder`1",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "EntityTypeBuilder"
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "EntityTypeBuilder_1[[TEntity]]"
            ]
          }
        ],
        "typeParameters": [
          "TEntity"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder`1::Property(Expression_1):ViewColumnBuilder_1",
            "targetName": "Property",
            "metadataToken": 100671103,
            "canonicalSignature": "(Expression_1):ViewColumnBuilder_1",
            "normalizedSignature": "Property|(Expression_1):ViewColumnBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder`1::HasAnnotation(System.String,System.Object):SplitViewBuilder_1",
            "targetName": "HasAnnotation",
            "metadataToken": 100671104,
            "canonicalSignature": "(System.String,System.Object):SplitViewBuilder_1",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):SplitViewBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder`1::Property(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder",
            "targetName": "Property",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder",
            "normalizedSignature": "Property|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder|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.Builders.SplitViewBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder`1::Property(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder_1<TProperty>",
            "targetName": "Property",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder_1<TProperty>",
            "normalizedSignature": "Property|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder_1<TProperty>|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder`1::.ctor(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,EntityTypeBuilder_1):void",
            "metadataToken": 100671101,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,EntityTypeBuilder_1):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,EntityTypeBuilder_1):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "EntityTypeBuilder"
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionStoredProcedureBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder::HasParameter(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "targetName": "HasParameter",
            "metadataToken": 100671111,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "normalizedSignature": "HasParameter|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder::HasParameter(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "targetName": "HasParameter",
            "metadataToken": 100671112,
            "canonicalSignature": "(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "normalizedSignature": "HasParameter|(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder::HasOriginalValueParameter(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "targetName": "HasOriginalValueParameter",
            "metadataToken": 100671113,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "normalizedSignature": "HasOriginalValueParameter|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder::HasOriginalValueParameter(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "targetName": "HasOriginalValueParameter",
            "metadataToken": 100671114,
            "canonicalSignature": "(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "normalizedSignature": "HasOriginalValueParameter|(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder::HasRowsAffectedParameter():Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "targetName": "HasRowsAffectedParameter",
            "metadataToken": 100671115,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "normalizedSignature": "HasRowsAffectedParameter|():Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder::HasRowsAffectedParameter(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "targetName": "HasRowsAffectedParameter",
            "metadataToken": 100671116,
            "canonicalSignature": "(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "normalizedSignature": "HasRowsAffectedParameter|(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder::HasResultColumn(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "targetName": "HasResultColumn",
            "metadataToken": 100671117,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "normalizedSignature": "HasResultColumn|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder::HasResultColumn(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "targetName": "HasResultColumn",
            "metadataToken": 100671118,
            "canonicalSignature": "(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "normalizedSignature": "HasResultColumn|(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder::HasRowsAffectedResultColumn():Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "targetName": "HasRowsAffectedResultColumn",
            "metadataToken": 100671119,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "normalizedSignature": "HasRowsAffectedResultColumn|():Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder::HasRowsAffectedResultColumn(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "targetName": "HasRowsAffectedResultColumn",
            "metadataToken": 100671120,
            "canonicalSignature": "(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "normalizedSignature": "HasRowsAffectedResultColumn|(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder::HasRowsAffectedReturnValue(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "targetName": "HasRowsAffectedReturnValue",
            "metadataToken": 100671121,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "normalizedSignature": "HasRowsAffectedReturnValue|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder::HasAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100671122,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder::CreatePropertyBuilder(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "CreatePropertyBuilder",
            "metadataToken": 100671123,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "CreatePropertyBuilder|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|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.Builders.StoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder::CreatePropertyBuilder(Expression_1):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "targetName": "CreatePropertyBuilder",
            "metadataToken": 100671124,
            "canonicalSignature": "(Expression_1):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder",
            "normalizedSignature": "CreatePropertyBuilder|(Expression_1):Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder::Builder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder",
            "targetName": "Builder",
            "metadataToken": 385877944,
            "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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure",
            "targetName": "Metadata",
            "metadataToken": 385877946,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure,Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder):void",
            "metadataToken": 100671106,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure,Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure,Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "EntityTypeBuilder"
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionStoredProcedureBuilder"
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "EntityTypeBuilder_1[[TEntity]]"
            ]
          }
        ],
        "typeParameters": [
          "TEntity"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1::HasParameter(System.String):StoredProcedureBuilder_1",
            "targetName": "HasParameter",
            "metadataToken": 100671128,
            "canonicalSignature": "(System.String):StoredProcedureBuilder_1",
            "normalizedSignature": "HasParameter|(System.String):StoredProcedureBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1::HasParameter(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):StoredProcedureBuilder_1",
            "targetName": "HasParameter",
            "metadataToken": 100671129,
            "canonicalSignature": "(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):StoredProcedureBuilder_1",
            "normalizedSignature": "HasParameter|(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):StoredProcedureBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1::HasParameter(Expression_1):StoredProcedureBuilder_1",
            "targetName": "HasParameter",
            "metadataToken": 100671130,
            "canonicalSignature": "(Expression_1):StoredProcedureBuilder_1",
            "normalizedSignature": "HasParameter|(Expression_1):StoredProcedureBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1::HasParameter(Expression_1,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):StoredProcedureBuilder_1",
            "targetName": "HasParameter",
            "metadataToken": 100671132,
            "canonicalSignature": "(Expression_1,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):StoredProcedureBuilder_1",
            "normalizedSignature": "HasParameter|(Expression_1,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):StoredProcedureBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1::HasOriginalValueParameter(System.String):StoredProcedureBuilder_1",
            "targetName": "HasOriginalValueParameter",
            "metadataToken": 100671134,
            "canonicalSignature": "(System.String):StoredProcedureBuilder_1",
            "normalizedSignature": "HasOriginalValueParameter|(System.String):StoredProcedureBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1::HasOriginalValueParameter(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):StoredProcedureBuilder_1",
            "targetName": "HasOriginalValueParameter",
            "metadataToken": 100671135,
            "canonicalSignature": "(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):StoredProcedureBuilder_1",
            "normalizedSignature": "HasOriginalValueParameter|(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):StoredProcedureBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1::HasOriginalValueParameter(Expression_1):StoredProcedureBuilder_1",
            "targetName": "HasOriginalValueParameter",
            "metadataToken": 100671136,
            "canonicalSignature": "(Expression_1):StoredProcedureBuilder_1",
            "normalizedSignature": "HasOriginalValueParameter|(Expression_1):StoredProcedureBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1::HasOriginalValueParameter(Expression_1,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):StoredProcedureBuilder_1",
            "targetName": "HasOriginalValueParameter",
            "metadataToken": 100671138,
            "canonicalSignature": "(Expression_1,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):StoredProcedureBuilder_1",
            "normalizedSignature": "HasOriginalValueParameter|(Expression_1,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):StoredProcedureBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1::HasRowsAffectedParameter():StoredProcedureBuilder_1",
            "targetName": "HasRowsAffectedParameter",
            "metadataToken": 100671140,
            "canonicalSignature": "():StoredProcedureBuilder_1",
            "normalizedSignature": "HasRowsAffectedParameter|():StoredProcedureBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1::HasRowsAffectedParameter(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):StoredProcedureBuilder_1",
            "targetName": "HasRowsAffectedParameter",
            "metadataToken": 100671141,
            "canonicalSignature": "(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):StoredProcedureBuilder_1",
            "normalizedSignature": "HasRowsAffectedParameter|(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):StoredProcedureBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1::HasResultColumn(System.String):StoredProcedureBuilder_1",
            "targetName": "HasResultColumn",
            "metadataToken": 100671142,
            "canonicalSignature": "(System.String):StoredProcedureBuilder_1",
            "normalizedSignature": "HasResultColumn|(System.String):StoredProcedureBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1::HasResultColumn(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):StoredProcedureBuilder_1",
            "targetName": "HasResultColumn",
            "metadataToken": 100671143,
            "canonicalSignature": "(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):StoredProcedureBuilder_1",
            "normalizedSignature": "HasResultColumn|(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):StoredProcedureBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1::HasResultColumn(Expression_1):StoredProcedureBuilder_1",
            "targetName": "HasResultColumn",
            "metadataToken": 100671144,
            "canonicalSignature": "(Expression_1):StoredProcedureBuilder_1",
            "normalizedSignature": "HasResultColumn|(Expression_1):StoredProcedureBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1::HasResultColumn(Expression_1,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):StoredProcedureBuilder_1",
            "targetName": "HasResultColumn",
            "metadataToken": 100671146,
            "canonicalSignature": "(Expression_1,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):StoredProcedureBuilder_1",
            "normalizedSignature": "HasResultColumn|(Expression_1,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):StoredProcedureBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1::HasRowsAffectedResultColumn():StoredProcedureBuilder_1",
            "targetName": "HasRowsAffectedResultColumn",
            "metadataToken": 100671148,
            "canonicalSignature": "():StoredProcedureBuilder_1",
            "normalizedSignature": "HasRowsAffectedResultColumn|():StoredProcedureBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1::HasRowsAffectedResultColumn(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):StoredProcedureBuilder_1",
            "targetName": "HasRowsAffectedResultColumn",
            "metadataToken": 100671149,
            "canonicalSignature": "(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):StoredProcedureBuilder_1",
            "normalizedSignature": "HasRowsAffectedResultColumn|(System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):StoredProcedureBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1::HasRowsAffectedReturnValue(System.Boolean):StoredProcedureBuilder_1",
            "targetName": "HasRowsAffectedReturnValue",
            "metadataToken": 100671150,
            "canonicalSignature": "(System.Boolean):StoredProcedureBuilder_1",
            "normalizedSignature": "HasRowsAffectedReturnValue|(System.Boolean):StoredProcedureBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1::HasAnnotation(System.String,System.Object):StoredProcedureBuilder_1",
            "targetName": "HasAnnotation",
            "metadataToken": 100671151,
            "canonicalSignature": "(System.String,System.Object):StoredProcedureBuilder_1",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):StoredProcedureBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure,EntityTypeBuilder_1):void",
            "metadataToken": 100671126,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure,EntityTypeBuilder_1):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure,EntityTypeBuilder_1):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "PropertyBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder::HasName(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder",
            "targetName": "HasName",
            "metadataToken": 100671157,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder",
            "normalizedSignature": "HasName|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder::IsInputOutput():Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder",
            "targetName": "IsInputOutput",
            "metadataToken": 100671158,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder",
            "normalizedSignature": "IsInputOutput|():Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder::IsOutput():Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder",
            "targetName": "IsOutput",
            "metadataToken": 100671159,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder",
            "normalizedSignature": "IsOutput|():Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder::HasAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100671160,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100671162,
            "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.Builders.StoredProcedureParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100671163,
            "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.Builders.StoredProcedureParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100671164,
            "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.Builders.StoredProcedureParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureParameter",
            "targetName": "Metadata",
            "metadataToken": 385877950,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureParameter",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureParameter|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder::Builder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder",
            "targetName": "Builder",
            "metadataToken": 385877951,
            "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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder):void",
            "metadataToken": 100671153,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "PropertyBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder::HasName(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder",
            "targetName": "HasName",
            "metadataToken": 100671169,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder",
            "normalizedSignature": "HasName|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder::HasAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100671170,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100671172,
            "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.Builders.StoredProcedureResultColumnBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100671173,
            "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.Builders.StoredProcedureResultColumnBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100671174,
            "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.Builders.StoredProcedureResultColumnBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureResultColumn",
            "targetName": "Metadata",
            "metadataToken": 385877954,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureResultColumn",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureResultColumn|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder::Builder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureResultColumnBuilder",
            "targetName": "Builder",
            "metadataToken": 385877955,
            "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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureResultColumnBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder):void",
            "metadataToken": 100671165,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureResultColumnBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureResultColumnBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.StoredProcedureResultColumnBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "EntityTypeBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder::ExcludeFromMigrations(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder",
            "targetName": "ExcludeFromMigrations",
            "metadataToken": 100671181,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder",
            "normalizedSignature": "ExcludeFromMigrations|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder::HasTrigger(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.TableTriggerBuilder",
            "targetName": "HasTrigger",
            "metadataToken": 100671182,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.TableTriggerBuilder",
            "normalizedSignature": "HasTrigger|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.TableTriggerBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder::HasCheckConstraint(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder",
            "targetName": "HasCheckConstraint",
            "metadataToken": 100671183,
            "canonicalSignature": "(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder",
            "normalizedSignature": "HasCheckConstraint|(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder::HasComment(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder",
            "targetName": "HasComment",
            "metadataToken": 100671184,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder",
            "normalizedSignature": "HasComment|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder::Property(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder",
            "targetName": "Property",
            "metadataToken": 100671185,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder",
            "normalizedSignature": "Property|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder::Property(System.String):ColumnBuilder_1",
            "targetName": "Property",
            "metadataToken": 100671186,
            "canonicalSignature": "(System.String):ColumnBuilder_1",
            "normalizedSignature": "Property|(System.String):ColumnBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder::GetStoreObjectIdentifier():Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "targetName": "GetStoreObjectIdentifier",
            "metadataToken": 100671187,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "normalizedSignature": "GetStoreObjectIdentifier|():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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100671189,
            "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.Builders.TableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100671190,
            "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.Builders.TableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100671191,
            "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.Builders.TableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877958,
            "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.Builders.TableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder::Schema:System.String",
            "targetName": "Schema",
            "metadataToken": 385877959,
            "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.Builders.TableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder::StoreObject:System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "StoreObject",
            "metadataToken": 385877960,
            "canonicalSignature": ":System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "StoreObject|:System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier,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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "Metadata",
            "metadataToken": 385877961,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder::.ctor(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&,Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder):void",
            "metadataToken": 100671175,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&,Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder):void",
            "normalizedSignature": "constructor|(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&,Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder`1",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "EntityTypeBuilder"
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "EntityTypeBuilder_1[[TEntity]]"
            ]
          }
        ],
        "typeParameters": [
          "TEntity"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder`1::HasComment(System.String):TableBuilder_1",
            "targetName": "HasComment",
            "metadataToken": 100671194,
            "canonicalSignature": "(System.String):TableBuilder_1",
            "normalizedSignature": "HasComment|(System.String):TableBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder`1::ExcludeFromMigrations(System.Boolean):TableBuilder_1",
            "targetName": "ExcludeFromMigrations",
            "metadataToken": 100671195,
            "canonicalSignature": "(System.Boolean):TableBuilder_1",
            "normalizedSignature": "ExcludeFromMigrations|(System.Boolean):TableBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder`1::Property(Expression_1):ColumnBuilder_1",
            "targetName": "Property",
            "metadataToken": 100671196,
            "canonicalSignature": "(Expression_1):ColumnBuilder_1",
            "normalizedSignature": "Property|(Expression_1):ColumnBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder`1::Property(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder",
            "targetName": "Property",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder",
            "normalizedSignature": "Property|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder|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.Builders.TableBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder`1::Property(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder_1<TProperty>",
            "targetName": "Property",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder_1<TProperty>",
            "normalizedSignature": "Property|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder_1<TProperty>|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder`1::.ctor(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&,EntityTypeBuilder_1):void",
            "metadataToken": 100671192,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&,EntityTypeBuilder_1):void",
            "normalizedSignature": "constructor|(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&,EntityTypeBuilder_1):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableTriggerBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TableTriggerBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.TriggerBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TriggerBuilder"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionTriggerBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableTriggerBuilder::HasDatabaseName(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.TableTriggerBuilder",
            "targetName": "HasDatabaseName",
            "metadataToken": 100671199,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.TableTriggerBuilder",
            "normalizedSignature": "HasDatabaseName|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.TableTriggerBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TableTriggerBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableTriggerBuilder::HasAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.TableTriggerBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100671200,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.TableTriggerBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.TableTriggerBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TableTriggerBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableTriggerBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100671201,
            "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.Builders.TableTriggerBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableTriggerBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100671202,
            "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.Builders.TableTriggerBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableTriggerBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100671203,
            "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.Builders.TableTriggerBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableTriggerBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableTrigger):void",
            "metadataToken": 100671198,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableTrigger):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableTrigger):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TableTriggerBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder",
        "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.Builders.DbFunctionBuilderBase",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionDbFunctionBuilder"
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "EntityTypeBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder::HasName(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder",
            "targetName": "HasName",
            "metadataToken": 100671206,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder",
            "normalizedSignature": "HasName|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder::HasSchema(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder",
            "targetName": "HasSchema",
            "metadataToken": 100671207,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder",
            "normalizedSignature": "HasSchema|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder::IsBuiltIn(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder",
            "targetName": "IsBuiltIn",
            "metadataToken": 100671208,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder",
            "normalizedSignature": "IsBuiltIn|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder::HasParameter(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder",
            "targetName": "HasParameter",
            "metadataToken": 100671209,
            "canonicalSignature": "(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder",
            "normalizedSignature": "HasParameter|(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder::HasAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100671210,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder::HasParameter(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder",
            "targetName": "HasParameter",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder",
            "normalizedSignature": "HasParameter|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder|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.Builders.TableValuedFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction,Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder):void",
            "metadataToken": 100671204,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction,Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction,Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder`1",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionDbFunctionBuilder"
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "EntityTypeBuilder"
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "EntityTypeBuilder_1[[TEntity]]"
            ]
          }
        ],
        "typeParameters": [
          "TEntity"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder`1::HasName(System.String):TableValuedFunctionBuilder_1",
            "targetName": "HasName",
            "metadataToken": 100671214,
            "canonicalSignature": "(System.String):TableValuedFunctionBuilder_1",
            "normalizedSignature": "HasName|(System.String):TableValuedFunctionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder`1::HasSchema(System.String):TableValuedFunctionBuilder_1",
            "targetName": "HasSchema",
            "metadataToken": 100671215,
            "canonicalSignature": "(System.String):TableValuedFunctionBuilder_1",
            "normalizedSignature": "HasSchema|(System.String):TableValuedFunctionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder`1::IsBuiltIn(System.Boolean):TableValuedFunctionBuilder_1",
            "targetName": "IsBuiltIn",
            "metadataToken": 100671216,
            "canonicalSignature": "(System.Boolean):TableValuedFunctionBuilder_1",
            "normalizedSignature": "IsBuiltIn|(System.Boolean):TableValuedFunctionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder`1::HasParameter(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):TableValuedFunctionBuilder_1",
            "targetName": "HasParameter",
            "metadataToken": 100671217,
            "canonicalSignature": "(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):TableValuedFunctionBuilder_1",
            "normalizedSignature": "HasParameter|(System.String,System.Action_1[[Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):TableValuedFunctionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder`1::HasAnnotation(System.String,System.Object):TableValuedFunctionBuilder_1",
            "targetName": "HasAnnotation",
            "metadataToken": 100671218,
            "canonicalSignature": "(System.String,System.Object):TableValuedFunctionBuilder_1",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):TableValuedFunctionBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder`1::HasParameter(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder",
            "targetName": "HasParameter",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder",
            "normalizedSignature": "HasParameter|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionParameterBuilder|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.Builders.TableValuedFunctionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder`1::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction,EntityTypeBuilder_1):void",
            "metadataToken": 100671212,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction,EntityTypeBuilder_1):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction,EntityTypeBuilder_1):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.TriggerBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TriggerBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "IConventionTriggerBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.TriggerBuilder::HasAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.TriggerBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672849,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.TriggerBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.TriggerBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TriggerBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.TriggerBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100672850,
            "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.Builders.TriggerBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.TriggerBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100672851,
            "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.Builders.TriggerBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.TriggerBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100672852,
            "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.Builders.TriggerBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.TriggerBuilder::InternalBuilder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTriggerBuilder",
            "targetName": "InternalBuilder",
            "metadataToken": 385877636,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTriggerBuilder",
            "normalizedSignature": "InternalBuilder|: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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TriggerBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.TriggerBuilder::Builder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTriggerBuilder",
            "targetName": "Builder",
            "metadataToken": 385877637,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTriggerBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTriggerBuilder|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TriggerBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.TriggerBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IMutableTrigger",
            "targetName": "Metadata",
            "metadataToken": 385877639,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableTrigger",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IMutableTrigger|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TriggerBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.TriggerBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableTrigger):void",
            "metadataToken": 100672844,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableTrigger):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableTrigger):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TriggerBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder",
        "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.Builders.TypeMappingConfigurationBuilder::HasAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672855,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder::HasMaxLength(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder",
            "targetName": "HasMaxLength",
            "metadataToken": 100672856,
            "canonicalSignature": "(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder",
            "normalizedSignature": "HasMaxLength|(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder::HasSentinel(System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder",
            "targetName": "HasSentinel",
            "metadataToken": 100672857,
            "canonicalSignature": "(System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder",
            "normalizedSignature": "HasSentinel|(System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder::HasPrecision(System.Int32,System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder",
            "targetName": "HasPrecision",
            "metadataToken": 100672858,
            "canonicalSignature": "(System.Int32,System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder",
            "normalizedSignature": "HasPrecision|(System.Int32,System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder::HasPrecision(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder",
            "targetName": "HasPrecision",
            "metadataToken": 100672859,
            "canonicalSignature": "(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder",
            "normalizedSignature": "HasPrecision|(System.Int32):Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder::IsUnicode(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder",
            "targetName": "IsUnicode",
            "metadataToken": 100672860,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder",
            "normalizedSignature": "IsUnicode|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder::HasConversion():Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100672861,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder",
            "normalizedSignature": "HasConversion|():Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder|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.Builders.TypeMappingConfigurationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder::HasConversion(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100672862,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder",
            "normalizedSignature": "HasConversion|(System.Type):Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100672863,
            "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.Builders.TypeMappingConfigurationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100672864,
            "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.Builders.TypeMappingConfigurationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100672865,
            "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.Builders.TypeMappingConfigurationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder::Configuration:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration",
            "targetName": "Configuration",
            "metadataToken": 385877640,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration",
            "normalizedSignature": "Configuration|:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration|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.Builders.TypeMappingConfigurationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration):void",
            "metadataToken": 100672853,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder`1",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder"
        },
        "typeParameters": [
          "TProperty"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder`1::HasAnnotation(System.String,System.Object):TypeMappingConfigurationBuilder_1",
            "targetName": "HasAnnotation",
            "metadataToken": 100672867,
            "canonicalSignature": "(System.String,System.Object):TypeMappingConfigurationBuilder_1",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):TypeMappingConfigurationBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder`1::HasMaxLength(System.Int32):TypeMappingConfigurationBuilder_1",
            "targetName": "HasMaxLength",
            "metadataToken": 100672868,
            "canonicalSignature": "(System.Int32):TypeMappingConfigurationBuilder_1",
            "normalizedSignature": "HasMaxLength|(System.Int32):TypeMappingConfigurationBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder`1::HasSentinel(System.Object):TypeMappingConfigurationBuilder_1",
            "targetName": "HasSentinel",
            "metadataToken": 100672869,
            "canonicalSignature": "(System.Object):TypeMappingConfigurationBuilder_1",
            "normalizedSignature": "HasSentinel|(System.Object):TypeMappingConfigurationBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder`1::HasSentinel(TProperty):TypeMappingConfigurationBuilder_1",
            "targetName": "HasSentinel",
            "metadataToken": 100672870,
            "canonicalSignature": "(TProperty):TypeMappingConfigurationBuilder_1",
            "normalizedSignature": "HasSentinel|(TProperty):TypeMappingConfigurationBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder`1::HasPrecision(System.Int32,System.Int32):TypeMappingConfigurationBuilder_1",
            "targetName": "HasPrecision",
            "metadataToken": 100672871,
            "canonicalSignature": "(System.Int32,System.Int32):TypeMappingConfigurationBuilder_1",
            "normalizedSignature": "HasPrecision|(System.Int32,System.Int32):TypeMappingConfigurationBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder`1::HasPrecision(System.Int32):TypeMappingConfigurationBuilder_1",
            "targetName": "HasPrecision",
            "metadataToken": 100672872,
            "canonicalSignature": "(System.Int32):TypeMappingConfigurationBuilder_1",
            "normalizedSignature": "HasPrecision|(System.Int32):TypeMappingConfigurationBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder`1::IsUnicode(System.Boolean):TypeMappingConfigurationBuilder_1",
            "targetName": "IsUnicode",
            "metadataToken": 100672873,
            "canonicalSignature": "(System.Boolean):TypeMappingConfigurationBuilder_1",
            "normalizedSignature": "IsUnicode|(System.Boolean):TypeMappingConfigurationBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder`1::HasConversion():TypeMappingConfigurationBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100672874,
            "canonicalSignature": "():TypeMappingConfigurationBuilder_1",
            "normalizedSignature": "HasConversion|():TypeMappingConfigurationBuilder_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.Builders.TypeMappingConfigurationBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder`1::HasConversion(System.Type):TypeMappingConfigurationBuilder_1",
            "targetName": "HasConversion",
            "metadataToken": 100672875,
            "canonicalSignature": "(System.Type):TypeMappingConfigurationBuilder_1",
            "normalizedSignature": "HasConversion|(System.Type):TypeMappingConfigurationBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder`1::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration):void",
            "metadataToken": 100672866,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ViewBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ViewBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "EntityTypeBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ViewBuilder::Property(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder",
            "targetName": "Property",
            "metadataToken": 100671225,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder",
            "normalizedSignature": "Property|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ViewBuilder::Property(System.String):ViewColumnBuilder_1",
            "targetName": "Property",
            "metadataToken": 100671226,
            "canonicalSignature": "(System.String):ViewColumnBuilder_1",
            "normalizedSignature": "Property|(System.String):ViewColumnBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ViewBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100671228,
            "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.Builders.ViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ViewBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100671229,
            "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.Builders.ViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ViewBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100671230,
            "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.Builders.ViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ViewBuilder::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877970,
            "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.Builders.ViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ViewBuilder::Schema:System.String",
            "targetName": "Schema",
            "metadataToken": 385877971,
            "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.Builders.ViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ViewBuilder::StoreObject:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "targetName": "StoreObject",
            "metadataToken": 385877972,
            "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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ViewBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder):void",
            "metadataToken": 100671220,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ViewBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ViewBuilder`1",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ViewBuilder`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ViewBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ViewBuilder"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "EntityTypeBuilder"
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "EntityTypeBuilder_1[[TEntity]]"
            ]
          }
        ],
        "typeParameters": [
          "TEntity"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ViewBuilder`1::Property(Expression_1):ViewColumnBuilder_1",
            "targetName": "Property",
            "metadataToken": 100671233,
            "canonicalSignature": "(Expression_1):ViewColumnBuilder_1",
            "normalizedSignature": "Property|(Expression_1):ViewColumnBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ViewBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ViewBuilder`1::Property(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder",
            "targetName": "Property",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder",
            "normalizedSignature": "Property|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder|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.Builders.ViewBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ViewBuilder`1::Property(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder_1<TProperty>",
            "targetName": "Property",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder_1<TProperty>",
            "normalizedSignature": "Property|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder_1<TProperty>|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ViewBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ViewBuilder`1::.ctor(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,EntityTypeBuilder_1):void",
            "metadataToken": 100671231,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,EntityTypeBuilder_1):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,EntityTypeBuilder_1):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ViewBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "PropertyBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder::HasColumnName(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder",
            "targetName": "HasColumnName",
            "metadataToken": 100671239,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder",
            "normalizedSignature": "HasColumnName|(System.String):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder::HasAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100671240,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100671242,
            "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.Builders.ViewColumnBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100671243,
            "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.Builders.ViewColumnBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100671244,
            "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.Builders.ViewColumnBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder::Overrides:Microsoft.EntityFrameworkCore.Metadata.IMutableRelationalPropertyOverrides",
            "targetName": "Overrides",
            "metadataToken": 385877977,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableRelationalPropertyOverrides",
            "normalizedSignature": "Overrides|:Microsoft.EntityFrameworkCore.Metadata.IMutableRelationalPropertyOverrides|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder::InternalOverrides:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides",
            "targetName": "InternalOverrides",
            "metadataToken": 385877978,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides",
            "normalizedSignature": "InternalOverrides|:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides|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.Builders.ViewColumnBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder):void",
            "metadataToken": 100671235,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder`1",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "PropertyBuilder"
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "typeArguments": [
              "PropertyBuilder_1[[TProperty]]"
            ]
          }
        ],
        "typeParameters": [
          "TProperty"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder`1::HasColumnName(System.String):ViewColumnBuilder_1",
            "targetName": "HasColumnName",
            "metadataToken": 100671247,
            "canonicalSignature": "(System.String):ViewColumnBuilder_1",
            "normalizedSignature": "HasColumnName|(System.String):ViewColumnBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder`1::HasAnnotation(System.String,System.Object):ViewColumnBuilder_1",
            "targetName": "HasAnnotation",
            "metadataToken": 100671248,
            "canonicalSignature": "(System.String,System.Object):ViewColumnBuilder_1",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object):ViewColumnBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1::Instance:T",
            "targetName": "Instance",
            "metadataToken": 385877704,
            "canonicalSignature": ":T",
            "normalizedSignature": "Instance|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder`1::.ctor(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,PropertyBuilder_1):void",
            "metadataToken": 100671245,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,PropertyBuilder_1):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,PropertyBuilder_1):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          }
        ]
      }
    ]
  }
}
