{
  "schema": "tsonic.bindings",
  "provider": {
    "namespace": "Microsoft.EntityFrameworkCore.Query",
    "ownerIdentities": [
      "Microsoft.EntityFrameworkCore",
      "Microsoft.EntityFrameworkCore.Abstractions",
      "Microsoft.EntityFrameworkCore.Relational"
    ]
  },
  "targetSurface": {
    "types": [
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ResultCardinality",
        "targetName": "Microsoft.EntityFrameworkCore.Query.ResultCardinality",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Enum",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Enum",
          "targetName": "System.Enum"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IComparable",
            "targetName": "System.IComparable"
          },
          {
            "stableId": "System.Private.CoreLib:System.ISpanFormattable",
            "targetName": "System.ISpanFormattable"
          },
          {
            "stableId": "System.Private.CoreLib:System.IFormattable",
            "targetName": "System.IFormattable"
          },
          {
            "stableId": "System.Private.CoreLib:System.IConvertible",
            "targetName": "System.IConvertible"
          }
        ],
        "methods": [],
        "properties": [],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ResultCardinality::value__System.Int32",
            "targetName": "value__",
            "metadataToken": 67109556,
            "normalizedSignature": "value__|System.Int32|static=false|const=false",
            "isStatic": false,
            "isReadOnly": false,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ResultCardinality",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ResultCardinality::EnumerableMicrosoft.EntityFrameworkCore.Query.ResultCardinality",
            "targetName": "Enumerable",
            "metadataToken": 67109557,
            "normalizedSignature": "Enumerable|Microsoft.EntityFrameworkCore.Query.ResultCardinality|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ResultCardinality",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ResultCardinality::SingleMicrosoft.EntityFrameworkCore.Query.ResultCardinality",
            "targetName": "Single",
            "metadataToken": 67109558,
            "normalizedSignature": "Single|Microsoft.EntityFrameworkCore.Query.ResultCardinality|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ResultCardinality",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ResultCardinality::SingleOrDefaultMicrosoft.EntityFrameworkCore.Query.ResultCardinality",
            "targetName": "SingleOrDefault",
            "metadataToken": 67109559,
            "normalizedSignature": "SingleOrDefault|Microsoft.EntityFrameworkCore.Query.ResultCardinality|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ResultCardinality",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslator",
        "targetName": "Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslator",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslator::Translate(System.Reflection.MethodInfo,Microsoft.EntityFrameworkCore.Query.EnumerableExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Translate",
            "metadataToken": 100666050,
            "canonicalSignature": "(System.Reflection.MethodInfo,Microsoft.EntityFrameworkCore.Query.EnumerableExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Translate|(System.Reflection.MethodInfo,Microsoft.EntityFrameworkCore.Query.EnumerableExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.IAggregateMethodCallTranslator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslatorPlugin",
        "targetName": "Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslatorPlugin",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslatorPlugin::Translators:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslator,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Translators",
            "metadataToken": 385876497,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslator,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Translators|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslator,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslatorPlugin",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslatorProvider",
        "targetName": "Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslatorProvider",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslatorProvider::Translate(Microsoft.EntityFrameworkCore.Metadata.IModel,System.Reflection.MethodInfo,Microsoft.EntityFrameworkCore.Query.EnumerableExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Translate",
            "metadataToken": 100666052,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,System.Reflection.MethodInfo,Microsoft.EntityFrameworkCore.Query.EnumerableExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Translate|(Microsoft.EntityFrameworkCore.Metadata.IModel,System.Reflection.MethodInfo,Microsoft.EntityFrameworkCore.Query.EnumerableExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.IAggregateMethodCallTranslatorProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IAsyncQueryProvider",
        "targetName": "Microsoft.EntityFrameworkCore.Query.IAsyncQueryProvider",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "System.Linq.Expressions:System.Linq.IQueryProvider",
            "targetName": "System.Linq.IQueryProvider"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IAsyncQueryProvider::ExecuteAsync(System.Linq.Expressions.Expression,System.Threading.CancellationToken):TResult",
            "targetName": "ExecuteAsync",
            "metadataToken": 100665371,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Threading.CancellationToken):TResult",
            "normalizedSignature": "ExecuteAsync|(System.Linq.Expressions.Expression,System.Threading.CancellationToken):TResult|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IAsyncQueryProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ICompiledQueryCacheKeyGenerator",
        "targetName": "Microsoft.EntityFrameworkCore.Query.ICompiledQueryCacheKeyGenerator",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ICompiledQueryCacheKeyGenerator::GenerateCacheKey(System.Linq.Expressions.Expression,System.Boolean):System.Object",
            "targetName": "GenerateCacheKey",
            "metadataToken": 100665372,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Boolean):System.Object",
            "normalizedSignature": "GenerateCacheKey|(System.Linq.Expressions.Expression,System.Boolean):System.Object|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ICompiledQueryCacheKeyGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IEntityMaterializerSource",
        "targetName": "Microsoft.EntityFrameworkCore.Query.IEntityMaterializerSource",
        "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.Query.IEvaluatableExpressionFilter",
        "targetName": "Microsoft.EntityFrameworkCore.Query.IEvaluatableExpressionFilter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IEvaluatableExpressionFilter::IsEvaluatableExpression(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.IModel):System.Boolean",
            "targetName": "IsEvaluatableExpression",
            "metadataToken": 100665373,
            "canonicalSignature": "(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.IModel):System.Boolean",
            "normalizedSignature": "IsEvaluatableExpression|(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.IModel):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.Query.IEvaluatableExpressionFilter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IEvaluatableExpressionFilterPlugin",
        "targetName": "Microsoft.EntityFrameworkCore.Query.IEvaluatableExpressionFilterPlugin",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IEvaluatableExpressionFilterPlugin::IsEvaluatableExpression(System.Linq.Expressions.Expression):System.Boolean",
            "targetName": "IsEvaluatableExpression",
            "metadataToken": 100665374,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Boolean",
            "normalizedSignature": "IsEvaluatableExpression|(System.Linq.Expressions.Expression):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.Query.IEvaluatableExpressionFilterPlugin",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IIncludableQueryable`2",
        "targetName": "Microsoft.EntityFrameworkCore.Query.IIncludableQueryable`2",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 2,
        "interfaces": [
          {
            "stableId": "System.Linq.Expressions:System.Linq.IQueryable`1",
            "targetName": "System.Linq.IQueryable`1",
            "typeArguments": [
              "TEntity"
            ]
          },
          {
            "stableId": "System.Private.CoreLib:System.Collections.Generic.IEnumerable`1",
            "targetName": "System.Collections.Generic.IEnumerable`1",
            "typeArguments": [
              "TEntity"
            ]
          },
          {
            "stableId": "System.Private.CoreLib:System.Collections.IEnumerable",
            "targetName": "System.Collections.IEnumerable"
          },
          {
            "stableId": "System.Linq.Expressions:System.Linq.IQueryable",
            "targetName": "System.Linq.IQueryable"
          }
        ],
        "typeParameters": [
          "TEntity",
          "TProperty"
        ],
        "methods": [],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ILiftableConstantFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Query.ILiftableConstantFactory",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ILiftableConstantFactory::CreateLiftableConstant(System.Object,System.Linq.Expressions.Expression_1[[System.Func_2[[Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,System.Type):System.Linq.Expressions.Expression",
            "targetName": "CreateLiftableConstant",
            "metadataToken": 100665375,
            "canonicalSignature": "(System.Object,System.Linq.Expressions.Expression_1[[System.Func_2[[Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,System.Type):System.Linq.Expressions.Expression",
            "normalizedSignature": "CreateLiftableConstant|(System.Object,System.Linq.Expressions.Expression_1[[System.Func_2[[Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,System.Type):System.Linq.Expressions.Expression|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.Query.ILiftableConstantFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ILiftableConstantProcessor",
        "targetName": "Microsoft.EntityFrameworkCore.Query.ILiftableConstantProcessor",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ILiftableConstantProcessor::InlineConstants(System.Linq.Expressions.Expression,System.Boolean):System.Linq.Expressions.Expression",
            "targetName": "InlineConstants",
            "metadataToken": 100665377,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Boolean):System.Linq.Expressions.Expression",
            "normalizedSignature": "InlineConstants|(System.Linq.Expressions.Expression,System.Boolean):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ILiftableConstantProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ILiftableConstantProcessor::LiftConstants(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression,System.Collections.Generic.HashSet_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Linq.Expressions.Expression",
            "targetName": "LiftConstants",
            "metadataToken": 100665378,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression,System.Collections.Generic.HashSet_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Linq.Expressions.Expression",
            "normalizedSignature": "LiftConstants|(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression,System.Collections.Generic.HashSet_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Linq.Expressions.Expression|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.Query.ILiftableConstantProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ILiftableConstantProcessor::LiftedConstants:System.Collections.Generic.IReadOnlyList_1[[System.ValueTuple_2[[System.Linq.Expressions.ParameterExpression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "LiftedConstants",
            "metadataToken": 385876406,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[System.ValueTuple_2[[System.Linq.Expressions.ParameterExpression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "LiftedConstants|:System.Collections.Generic.IReadOnlyList_1[[System.ValueTuple_2[[System.Linq.Expressions.ParameterExpression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ILiftableConstantProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IMemberTranslator",
        "targetName": "Microsoft.EntityFrameworkCore.Query.IMemberTranslator",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IMemberTranslator::Translate(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Reflection.MemberInfo,System.Type,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Translate",
            "metadataToken": 100666053,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Reflection.MemberInfo,System.Type,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Translate|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Reflection.MemberInfo,System.Type,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.IMemberTranslator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IMemberTranslatorPlugin",
        "targetName": "Microsoft.EntityFrameworkCore.Query.IMemberTranslatorPlugin",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IMemberTranslatorPlugin::Translators:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IMemberTranslator,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Translators",
            "metadataToken": 385876498,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IMemberTranslator,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Translators|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IMemberTranslator,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IMemberTranslatorPlugin",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IMemberTranslatorProvider",
        "targetName": "Microsoft.EntityFrameworkCore.Query.IMemberTranslatorProvider",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IMemberTranslatorProvider::Translate(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Reflection.MemberInfo,System.Type,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Translate",
            "metadataToken": 100666055,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Reflection.MemberInfo,System.Type,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Translate|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Reflection.MemberInfo,System.Type,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.IMemberTranslatorProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IMethodCallTranslator",
        "targetName": "Microsoft.EntityFrameworkCore.Query.IMethodCallTranslator",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IMethodCallTranslator::Translate(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Reflection.MethodInfo,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Translate",
            "metadataToken": 100666056,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Reflection.MethodInfo,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Translate|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Reflection.MethodInfo,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.IMethodCallTranslator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IMethodCallTranslatorPlugin",
        "targetName": "Microsoft.EntityFrameworkCore.Query.IMethodCallTranslatorPlugin",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IMethodCallTranslatorPlugin::Translators:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IMethodCallTranslator,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Translators",
            "metadataToken": 385876499,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IMethodCallTranslator,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Translators|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IMethodCallTranslator,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IMethodCallTranslatorPlugin",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IMethodCallTranslatorProvider",
        "targetName": "Microsoft.EntityFrameworkCore.Query.IMethodCallTranslatorProvider",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IMethodCallTranslatorProvider::Translate(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Reflection.MethodInfo,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Translate",
            "metadataToken": 100666058,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Reflection.MethodInfo,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Translate|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Reflection.MethodInfo,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.IMethodCallTranslatorProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.INavigationExpansionExtensibilityHelper",
        "targetName": "Microsoft.EntityFrameworkCore.Query.INavigationExpansionExtensibilityHelper",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.INavigationExpansionExtensibilityHelper::CreateQueryRoot(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression):Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression",
            "targetName": "CreateQueryRoot",
            "metadataToken": 100665379,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression):Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression",
            "normalizedSignature": "CreateQueryRoot|(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression):Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.INavigationExpansionExtensibilityHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.INavigationExpansionExtensibilityHelper::ValidateQueryRootCreation(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression):System.Void",
            "targetName": "ValidateQueryRootCreation",
            "metadataToken": 100665380,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression):System.Void",
            "normalizedSignature": "ValidateQueryRootCreation|(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.INavigationExpansionExtensibilityHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.INavigationExpansionExtensibilityHelper::AreQueryRootsCompatible(Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression,Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression):System.Boolean",
            "targetName": "AreQueryRootsCompatible",
            "metadataToken": 100665381,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression,Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression):System.Boolean",
            "normalizedSignature": "AreQueryRootsCompatible|(Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression,Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression):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.Query.INavigationExpansionExtensibilityHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
        "targetName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression::Print(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "targetName": "Print",
            "metadataToken": 100665400,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "normalizedSignature": "Print|(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IQueryableMethodTranslatingExpressionVisitorFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Query.IQueryableMethodTranslatingExpressionVisitorFactory",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IQueryableMethodTranslatingExpressionVisitorFactory::Create(Microsoft.EntityFrameworkCore.Query.QueryCompilationContext):Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "targetName": "Create",
            "metadataToken": 100665401,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryCompilationContext):Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "normalizedSignature": "Create|(Microsoft.EntityFrameworkCore.Query.QueryCompilationContext):Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IQueryableMethodTranslatingExpressionVisitorFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IQueryCompilationContextFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Query.IQueryCompilationContextFactory",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IQueryCompilationContextFactory::Create(System.Boolean):Microsoft.EntityFrameworkCore.Query.QueryCompilationContext",
            "targetName": "Create",
            "metadataToken": 100665402,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Query.QueryCompilationContext",
            "normalizedSignature": "Create|(System.Boolean):Microsoft.EntityFrameworkCore.Query.QueryCompilationContext|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IQueryCompilationContextFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IQueryContextFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Query.IQueryContextFactory",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IQueryContextFactory::Create():Microsoft.EntityFrameworkCore.Query.QueryContext",
            "targetName": "Create",
            "metadataToken": 100665404,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.QueryContext",
            "normalizedSignature": "Create|():Microsoft.EntityFrameworkCore.Query.QueryContext|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IQueryContextFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IQueryingEnumerable",
        "targetName": "Microsoft.EntityFrameworkCore.Query.IQueryingEnumerable",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IQueryingEnumerable::ToQueryString():System.String",
            "targetName": "ToQueryString",
            "metadataToken": 100665405,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "ToQueryString|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IQueryingEnumerable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IQuerySqlGeneratorFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Query.IQuerySqlGeneratorFactory",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IQuerySqlGeneratorFactory::Create():Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "targetName": "Create",
            "metadataToken": 100666059,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "normalizedSignature": "Create|():Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IQuerySqlGeneratorFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IQueryTranslationPostprocessorFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Query.IQueryTranslationPostprocessorFactory",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IQueryTranslationPostprocessorFactory::Create(Microsoft.EntityFrameworkCore.Query.QueryCompilationContext):Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessor",
            "targetName": "Create",
            "metadataToken": 100665406,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryCompilationContext):Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessor",
            "normalizedSignature": "Create|(Microsoft.EntityFrameworkCore.Query.QueryCompilationContext):Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessor|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IQueryTranslationPostprocessorFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IQueryTranslationPreprocessorFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Query.IQueryTranslationPreprocessorFactory",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IQueryTranslationPreprocessorFactory::Create(Microsoft.EntityFrameworkCore.Query.QueryCompilationContext):Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessor",
            "targetName": "Create",
            "metadataToken": 100665407,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryCompilationContext):Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessor",
            "normalizedSignature": "Create|(Microsoft.EntityFrameworkCore.Query.QueryCompilationContext):Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessor|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IQueryTranslationPreprocessorFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IRelationalLiftableConstantFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Query.IRelationalLiftableConstantFactory",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ILiftableConstantFactory",
            "targetName": "Microsoft.EntityFrameworkCore.Query.ILiftableConstantFactory"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IRelationalLiftableConstantFactory::CreateLiftableConstant(System.Object,System.Linq.Expressions.Expression_1[[System.Func_2[[Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,System.Type):Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression",
            "targetName": "CreateLiftableConstant",
            "metadataToken": 100666060,
            "canonicalSignature": "(System.Object,System.Linq.Expressions.Expression_1[[System.Func_2[[Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,System.Type):Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression",
            "normalizedSignature": "CreateLiftableConstant|(System.Object,System.Linq.Expressions.Expression_1[[System.Func_2[[Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,System.Type):Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression|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.Query.IRelationalLiftableConstantFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ILiftableConstantFactory::CreateLiftableConstant(System.Object,System.Linq.Expressions.Expression_1[[System.Func_2[[Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,System.Type):System.Linq.Expressions.Expression",
            "targetName": "CreateLiftableConstant",
            "metadataToken": 100665375,
            "canonicalSignature": "(System.Object,System.Linq.Expressions.Expression_1[[System.Func_2[[Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,System.Type):System.Linq.Expressions.Expression",
            "normalizedSignature": "CreateLiftableConstant|(System.Object,System.Linq.Expressions.Expression_1[[System.Func_2[[Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,System.Type):System.Linq.Expressions.Expression|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.Query.ILiftableConstantFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IRelationalParameterBasedSqlProcessorFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Query.IRelationalParameterBasedSqlProcessorFactory",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IRelationalParameterBasedSqlProcessorFactory::Create(Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorParameters):Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessor",
            "targetName": "Create",
            "metadataToken": 100666061,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorParameters):Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessor",
            "normalizedSignature": "Create|(Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorParameters):Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessor|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IRelationalParameterBasedSqlProcessorFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IRelationalQueryStringFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Query.IRelationalQueryStringFactory",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IRelationalQueryStringFactory::Create(System.Data.Common.DbCommand):System.String",
            "targetName": "Create",
            "metadataToken": 100666062,
            "canonicalSignature": "(System.Data.Common.DbCommand):System.String",
            "normalizedSignature": "Create|(System.Data.Common.DbCommand):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IRelationalQueryStringFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IRelationalQuotableExpression",
        "targetName": "Microsoft.EntityFrameworkCore.Query.IRelationalQuotableExpression",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IRelationalQuotableExpression::Quote():System.Linq.Expressions.Expression",
            "targetName": "Quote",
            "metadataToken": 100666063,
            "canonicalSignature": "():System.Linq.Expressions.Expression",
            "normalizedSignature": "Quote|():System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IRelationalQuotableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IRelationalSqlTranslatingExpressionVisitorFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Query.IRelationalSqlTranslatingExpressionVisitorFactory",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IRelationalSqlTranslatingExpressionVisitorFactory::Create(Microsoft.EntityFrameworkCore.Query.QueryCompilationContext,Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor):Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor",
            "targetName": "Create",
            "metadataToken": 100666064,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryCompilationContext,Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor):Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor",
            "normalizedSignature": "Create|(Microsoft.EntityFrameworkCore.Query.QueryCompilationContext,Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor):Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IRelationalSqlTranslatingExpressionVisitorFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IShapedQueryCompilingExpressionVisitorFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Query.IShapedQueryCompilingExpressionVisitorFactory",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IShapedQueryCompilingExpressionVisitorFactory::Create(Microsoft.EntityFrameworkCore.Query.QueryCompilationContext):Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor",
            "targetName": "Create",
            "metadataToken": 100665408,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryCompilationContext):Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor",
            "normalizedSignature": "Create|(Microsoft.EntityFrameworkCore.Query.QueryCompilationContext):Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IShapedQueryCompilingExpressionVisitorFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlAliasManagerFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Query.ISqlAliasManagerFactory",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlAliasManagerFactory::Create():Microsoft.EntityFrameworkCore.Query.SqlAliasManager",
            "targetName": "Create",
            "metadataToken": 100666065,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.SqlAliasManager",
            "normalizedSignature": "Create|():Microsoft.EntityFrameworkCore.Query.SqlAliasManager|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ISqlAliasManagerFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::ApplyTypeMapping(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "ApplyTypeMapping",
            "metadataToken": 100666066,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "ApplyTypeMapping|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::ApplyDefaultTypeMapping(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "ApplyDefaultTypeMapping",
            "metadataToken": 100666067,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "ApplyDefaultTypeMapping|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::MakeUnary(System.Linq.Expressions.ExpressionType,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "MakeUnary",
            "metadataToken": 100666068,
            "canonicalSignature": "(System.Linq.Expressions.ExpressionType,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "MakeUnary|(System.Linq.Expressions.ExpressionType,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::MakeBinary(System.Linq.Expressions.ExpressionType,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "MakeBinary",
            "metadataToken": 100666069,
            "canonicalSignature": "(System.Linq.Expressions.ExpressionType,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "MakeBinary|(System.Linq.Expressions.ExpressionType,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::Equal(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Equal",
            "metadataToken": 100666070,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Equal|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::Add(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Add",
            "metadataToken": 100666078,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Add|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::Convert(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Convert",
            "metadataToken": 100666088,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Convert|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::Case(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseWhenClause,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Case",
            "metadataToken": 100666091,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseWhenClause,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Case|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseWhenClause,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::Case(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseWhenClause,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Case",
            "metadataToken": 100666092,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseWhenClause,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Case|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseWhenClause,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::Function(System.String,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,System.Collections.Generic.IEnumerable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Function",
            "metadataToken": 100666093,
            "canonicalSignature": "(System.String,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,System.Collections.Generic.IEnumerable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Function|(System.String,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,System.Collections.Generic.IEnumerable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::Function(System.String,System.String,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,System.Collections.Generic.IEnumerable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Function",
            "metadataToken": 100666094,
            "canonicalSignature": "(System.String,System.String,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,System.Collections.Generic.IEnumerable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Function|(System.String,System.String,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,System.Collections.Generic.IEnumerable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 7,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::Function(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.String,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,System.Boolean,System.Collections.Generic.IEnumerable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Function",
            "metadataToken": 100666095,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.String,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,System.Boolean,System.Collections.Generic.IEnumerable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Function|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.String,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,System.Boolean,System.Collections.Generic.IEnumerable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 8,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::NiladicFunction(System.String,System.Boolean,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "NiladicFunction",
            "metadataToken": 100666096,
            "canonicalSignature": "(System.String,System.Boolean,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "NiladicFunction|(System.String,System.Boolean,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::NiladicFunction(System.String,System.String,System.Boolean,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "NiladicFunction",
            "metadataToken": 100666097,
            "canonicalSignature": "(System.String,System.String,System.Boolean,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "NiladicFunction|(System.String,System.String,System.Boolean,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::NiladicFunction(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.String,System.Boolean,System.Boolean,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "NiladicFunction",
            "metadataToken": 100666098,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.String,System.Boolean,System.Boolean,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "NiladicFunction|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.String,System.Boolean,System.Boolean,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::Exists(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Exists",
            "metadataToken": 100666099,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Exists|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::In(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "In",
            "metadataToken": 100666100,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "In|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::In(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "In",
            "metadataToken": 100666101,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "In|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::In(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlParameterExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "In",
            "metadataToken": 100666102,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlParameterExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "In|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlParameterExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::Like(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Like",
            "metadataToken": 100666103,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Like|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::Constant(System.Object,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Constant",
            "metadataToken": 100666104,
            "canonicalSignature": "(System.Object,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Constant|(System.Object,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::Constant(System.Object,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Constant",
            "metadataToken": 100666105,
            "canonicalSignature": "(System.Object,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Constant|(System.Object,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::Constant(System.Object,System.Boolean,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Constant",
            "metadataToken": 100666106,
            "canonicalSignature": "(System.Object,System.Boolean,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Constant|(System.Object,System.Boolean,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::Constant(System.Object,System.Type,System.Boolean,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Constant",
            "metadataToken": 100666107,
            "canonicalSignature": "(System.Object,System.Type,System.Boolean,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Constant|(System.Object,System.Type,System.Boolean,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::Fragment(System.String,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Fragment",
            "metadataToken": 100666108,
            "canonicalSignature": "(System.String,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Fragment|(System.String,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource",
        "targetName": "Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource::CreateMaterializeExpression(Microsoft.EntityFrameworkCore.Query.StructuralTypeMaterializerSourceParameters,System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "CreateMaterializeExpression",
            "metadataToken": 100665409,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.StructuralTypeMaterializerSourceParameters,System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "CreateMaterializeExpression|(Microsoft.EntityFrameworkCore.Query.StructuralTypeMaterializerSourceParameters,System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource::GetMaterializer(Microsoft.EntityFrameworkCore.Metadata.IEntityType):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetMaterializer",
            "metadataToken": 100665410,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IEntityType):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetMaterializer|(Microsoft.EntityFrameworkCore.Metadata.IEntityType):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource::GetMaterializer(Microsoft.EntityFrameworkCore.Metadata.IComplexType):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetMaterializer",
            "metadataToken": 100665411,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IComplexType):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetMaterializer|(Microsoft.EntityFrameworkCore.Metadata.IComplexType):System.Func_2[[Microsoft.EntityFrameworkCore.Storage.MaterializationContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.EntityMaterializerSourceParameters",
        "targetName": "Microsoft.EntityFrameworkCore.Query.EntityMaterializerSourceParameters",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Struct",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.ValueType",
          "targetName": "System.ValueType"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "EntityMaterializerSourceParameters"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.EntityMaterializerSourceParameters::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100665265,
            "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.Query.EntityMaterializerSourceParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.EntityMaterializerSourceParameters::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100665269,
            "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.Query.EntityMaterializerSourceParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.EntityMaterializerSourceParameters::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665270,
            "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.Query.EntityMaterializerSourceParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.EntityMaterializerSourceParameters::Equals(Microsoft.EntityFrameworkCore.Query.EntityMaterializerSourceParameters):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665271,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.EntityMaterializerSourceParameters):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Query.EntityMaterializerSourceParameters):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.EntityMaterializerSourceParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.EntityMaterializerSourceParameters::Deconstruct(Microsoft.EntityFrameworkCore.Metadata.ITypeBase&,System.String&,System.Nullable_1[[Microsoft.EntityFrameworkCore.QueryTrackingBehavior,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&):System.Void",
            "targetName": "Deconstruct",
            "metadataToken": 100665272,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITypeBase&,System.String&,System.Nullable_1[[Microsoft.EntityFrameworkCore.QueryTrackingBehavior,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&):System.Void",
            "normalizedSignature": "Deconstruct|(Microsoft.EntityFrameworkCore.Metadata.ITypeBase&,System.String&,System.Nullable_1[[Microsoft.EntityFrameworkCore.QueryTrackingBehavior,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.EntityMaterializerSourceParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "out"
              },
              {
                "index": 1,
                "modifier": "out"
              },
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.EntityMaterializerSourceParameters::StructuralType:Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "targetName": "StructuralType",
            "metadataToken": 385876390,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "normalizedSignature": "StructuralType|:Microsoft.EntityFrameworkCore.Metadata.ITypeBase|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.EntityMaterializerSourceParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.EntityMaterializerSourceParameters::InstanceName:System.String",
            "targetName": "InstanceName",
            "metadataToken": 385876391,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "InstanceName|:System.String|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.EntityMaterializerSourceParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.EntityMaterializerSourceParameters::QueryTrackingBehavior:System.Nullable_1[[Microsoft.EntityFrameworkCore.QueryTrackingBehavior,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "QueryTrackingBehavior",
            "metadataToken": 385876392,
            "canonicalSignature": ":System.Nullable_1[[Microsoft.EntityFrameworkCore.QueryTrackingBehavior,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "QueryTrackingBehavior|:System.Nullable_1[[Microsoft.EntityFrameworkCore.QueryTrackingBehavior,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.EntityMaterializerSourceParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.EntityMaterializerSourceParameters::.ctor(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.String,System.Nullable_1[[Microsoft.EntityFrameworkCore.QueryTrackingBehavior,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "metadataToken": 100665258,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.String,System.Nullable_1[[Microsoft.EntityFrameworkCore.QueryTrackingBehavior,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.String,System.Nullable_1[[Microsoft.EntityFrameworkCore.QueryTrackingBehavior,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.EntityMaterializerSourceParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.PathSegment",
        "targetName": "Microsoft.EntityFrameworkCore.Query.PathSegment",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Struct",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.ValueType",
          "targetName": "System.ValueType"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IRelationalQuotableExpression",
            "targetName": "Microsoft.EntityFrameworkCore.Query.IRelationalQuotableExpression"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.PathSegment::Quote():System.Linq.Expressions.Expression",
            "targetName": "Quote",
            "metadataToken": 100666139,
            "canonicalSignature": "():System.Linq.Expressions.Expression",
            "normalizedSignature": "Quote|():System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.PathSegment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.PathSegment::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100666140,
            "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.Query.PathSegment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.PathSegment::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666141,
            "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.Query.PathSegment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.PathSegment::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100666143,
            "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.Query.PathSegment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IRelationalQuotableExpression::Quote():System.Linq.Expressions.Expression",
            "targetName": "Quote",
            "metadataToken": 100666063,
            "canonicalSignature": "():System.Linq.Expressions.Expression",
            "normalizedSignature": "Quote|():System.Linq.Expressions.Expression|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IRelationalQuotableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.IRelationalQuotableExpression"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.PathSegment::PropertyName:System.String",
            "targetName": "PropertyName",
            "metadataToken": 385876509,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "PropertyName|:System.String|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.PathSegment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.PathSegment::ArrayIndex:Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "ArrayIndex",
            "metadataToken": 385876510,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "ArrayIndex|:Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.PathSegment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.PathSegment::.ctor(System.String):void",
            "metadataToken": 100666135,
            "canonicalSignature": "(System.String):void",
            "normalizedSignature": "constructor|(System.String):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.PathSegment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.PathSegment::.ctor(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):void",
            "metadataToken": 100666136,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.PathSegment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.StructuralTypeMaterializerSourceParameters",
        "targetName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeMaterializerSourceParameters",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Struct",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.ValueType",
          "targetName": "System.ValueType"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "StructuralTypeMaterializerSourceParameters"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.StructuralTypeMaterializerSourceParameters::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100665250,
            "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.Query.StructuralTypeMaterializerSourceParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.StructuralTypeMaterializerSourceParameters::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100665254,
            "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.Query.StructuralTypeMaterializerSourceParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.StructuralTypeMaterializerSourceParameters::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665255,
            "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.Query.StructuralTypeMaterializerSourceParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.StructuralTypeMaterializerSourceParameters::Equals(Microsoft.EntityFrameworkCore.Query.StructuralTypeMaterializerSourceParameters):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665256,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.StructuralTypeMaterializerSourceParameters):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Query.StructuralTypeMaterializerSourceParameters):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeMaterializerSourceParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.StructuralTypeMaterializerSourceParameters::Deconstruct(Microsoft.EntityFrameworkCore.Metadata.ITypeBase&,System.String&,System.Type&,System.Boolean&,System.Nullable_1[[Microsoft.EntityFrameworkCore.QueryTrackingBehavior,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&):System.Void",
            "targetName": "Deconstruct",
            "metadataToken": 100665257,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITypeBase&,System.String&,System.Type&,System.Boolean&,System.Nullable_1[[Microsoft.EntityFrameworkCore.QueryTrackingBehavior,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&):System.Void",
            "normalizedSignature": "Deconstruct|(Microsoft.EntityFrameworkCore.Metadata.ITypeBase&,System.String&,System.Type&,System.Boolean&,System.Nullable_1[[Microsoft.EntityFrameworkCore.QueryTrackingBehavior,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeMaterializerSourceParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "out"
              },
              {
                "index": 1,
                "modifier": "out"
              },
              {
                "index": 2,
                "modifier": "out"
              },
              {
                "index": 3,
                "modifier": "out"
              },
              {
                "index": 4,
                "modifier": "out"
              }
            ]
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.StructuralTypeMaterializerSourceParameters::StructuralType:Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "targetName": "StructuralType",
            "metadataToken": 385876385,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "normalizedSignature": "StructuralType|:Microsoft.EntityFrameworkCore.Metadata.ITypeBase|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeMaterializerSourceParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.StructuralTypeMaterializerSourceParameters::InstanceName:System.String",
            "targetName": "InstanceName",
            "metadataToken": 385876386,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "InstanceName|:System.String|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeMaterializerSourceParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.StructuralTypeMaterializerSourceParameters::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385876387,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ClrType|:System.Type|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeMaterializerSourceParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.StructuralTypeMaterializerSourceParameters::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385876388,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|:System.Boolean|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeMaterializerSourceParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.StructuralTypeMaterializerSourceParameters::QueryTrackingBehavior:System.Nullable_1[[Microsoft.EntityFrameworkCore.QueryTrackingBehavior,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "QueryTrackingBehavior",
            "metadataToken": 385876389,
            "canonicalSignature": ":System.Nullable_1[[Microsoft.EntityFrameworkCore.QueryTrackingBehavior,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "QueryTrackingBehavior|:System.Nullable_1[[Microsoft.EntityFrameworkCore.QueryTrackingBehavior,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeMaterializerSourceParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.StructuralTypeMaterializerSourceParameters::.ctor(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.String,System.Type,System.Boolean,System.Nullable_1[[Microsoft.EntityFrameworkCore.QueryTrackingBehavior,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "metadataToken": 100665239,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.String,System.Type,System.Boolean,System.Nullable_1[[Microsoft.EntityFrameworkCore.QueryTrackingBehavior,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.String,System.Type,System.Boolean,System.Nullable_1[[Microsoft.EntityFrameworkCore.QueryTrackingBehavior,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void|static=false",
            "isStatic": false,
            "parameterCount": 5,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeMaterializerSourceParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.CollectionResultExpression",
        "targetName": "Microsoft.EntityFrameworkCore.Query.CollectionResultExpression",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Linq.Expressions:System.Linq.Expressions.Expression",
          "targetName": "System.Linq.Expressions.Expression"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "targetName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.CollectionResultExpression::VisitChildren(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "targetName": "VisitChildren",
            "metadataToken": 100666024,
            "canonicalSignature": "(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitChildren|(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.CollectionResultExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.CollectionResultExpression::Update(System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.CollectionResultExpression",
            "targetName": "Update",
            "metadataToken": 100666025,
            "canonicalSignature": "(System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.CollectionResultExpression",
            "normalizedSignature": "Update|(System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.CollectionResultExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.CollectionResultExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.CollectionResultExpression::Print(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "targetName": "Print",
            "metadataToken": 100666026,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "normalizedSignature": "Print|(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):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.Query.CollectionResultExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression::Print(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "targetName": "Print",
            "metadataToken": 100665400,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "normalizedSignature": "Print|(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.CollectionResultExpression::QueryExpression:System.Linq.Expressions.Expression",
            "targetName": "QueryExpression",
            "metadataToken": 385876484,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "QueryExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.CollectionResultExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.CollectionResultExpression::StructuralProperty:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase",
            "targetName": "StructuralProperty",
            "metadataToken": 385876485,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IPropertyBase",
            "normalizedSignature": "StructuralProperty|:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.CollectionResultExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.CollectionResultExpression::ElementType:System.Type",
            "targetName": "ElementType",
            "metadataToken": 385876486,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ElementType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.CollectionResultExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.CollectionResultExpression::Type:System.Type",
            "targetName": "Type",
            "metadataToken": 385876487,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "Type|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.CollectionResultExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.CollectionResultExpression::NodeType:System.Linq.Expressions.ExpressionType",
            "targetName": "NodeType",
            "metadataToken": 385876488,
            "canonicalSignature": ":System.Linq.Expressions.ExpressionType",
            "normalizedSignature": "NodeType|:System.Linq.Expressions.ExpressionType|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.CollectionResultExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.CollectionResultExpression::ProjectionBindingExpression:Microsoft.EntityFrameworkCore.Query.ProjectionBindingExpression",
            "targetName": "ProjectionBindingExpression",
            "metadataToken": 385876489,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.ProjectionBindingExpression",
            "normalizedSignature": "ProjectionBindingExpression|:Microsoft.EntityFrameworkCore.Query.ProjectionBindingExpression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.CollectionResultExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.CollectionResultExpression::Navigation:Microsoft.EntityFrameworkCore.Metadata.INavigationBase",
            "targetName": "Navigation",
            "metadataToken": 385876490,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.INavigationBase",
            "normalizedSignature": "Navigation|:Microsoft.EntityFrameworkCore.Metadata.INavigationBase|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.CollectionResultExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.CollectionResultExpression::.ctor(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Type):void",
            "metadataToken": 100666018,
            "canonicalSignature": "(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Type):void",
            "normalizedSignature": "constructor|(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Type):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.CollectionResultExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGenerator",
        "targetName": "Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGenerator",
        "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.Query.ICompiledQueryCacheKeyGenerator",
            "targetName": "Microsoft.EntityFrameworkCore.Query.ICompiledQueryCacheKeyGenerator"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGenerator::GenerateCacheKey(System.Linq.Expressions.Expression,System.Boolean):System.Object",
            "targetName": "GenerateCacheKey",
            "metadataToken": 100665220,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Boolean):System.Object",
            "normalizedSignature": "GenerateCacheKey|(System.Linq.Expressions.Expression,System.Boolean):System.Object|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGenerator::GenerateCacheKeyCore(System.Linq.Expressions.Expression,System.Boolean):Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGenerator+CompiledQueryCacheKey",
            "targetName": "GenerateCacheKeyCore",
            "metadataToken": 100665221,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Boolean):Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGenerator+CompiledQueryCacheKey",
            "normalizedSignature": "GenerateCacheKeyCore|(System.Linq.Expressions.Expression,System.Boolean):Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGenerator+CompiledQueryCacheKey|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ICompiledQueryCacheKeyGenerator::GenerateCacheKey(System.Linq.Expressions.Expression,System.Boolean):System.Object",
            "targetName": "GenerateCacheKey",
            "metadataToken": 100665372,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Boolean):System.Object",
            "normalizedSignature": "GenerateCacheKey|(System.Linq.Expressions.Expression,System.Boolean):System.Object|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ICompiledQueryCacheKeyGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.ICompiledQueryCacheKeyGenerator"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGenerator::Dependencies:Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGeneratorDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876380,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGeneratorDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGeneratorDependencies|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.Query.CompiledQueryCacheKeyGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGenerator::.ctor(Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGeneratorDependencies):void",
            "metadataToken": 100665218,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGeneratorDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGeneratorDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGenerator+CompiledQueryCacheKey",
        "targetName": "Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGenerator+CompiledQueryCacheKey",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Struct",
        "accessibility": "Protected",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.ValueType",
          "targetName": "System.ValueType"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "CompiledQueryCacheKey"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGenerator+CompiledQueryCacheKey::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100677618,
            "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.Query.CompiledQueryCacheKeyGenerator+CompiledQueryCacheKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGenerator+CompiledQueryCacheKey::Equals(Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGenerator+CompiledQueryCacheKey):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100677619,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGenerator+CompiledQueryCacheKey):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGenerator+CompiledQueryCacheKey):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGenerator+CompiledQueryCacheKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGenerator+CompiledQueryCacheKey::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100677620,
            "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.Query.CompiledQueryCacheKeyGenerator+CompiledQueryCacheKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGenerator+CompiledQueryCacheKey::.ctor(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.QueryTrackingBehavior,System.Boolean):void",
            "metadataToken": 100677617,
            "canonicalSignature": "(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.QueryTrackingBehavior,System.Boolean):void",
            "normalizedSignature": "constructor|(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.QueryTrackingBehavior,System.Boolean):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGenerator+CompiledQueryCacheKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGeneratorDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGeneratorDependencies",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "CompiledQueryCacheKeyGeneratorDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGeneratorDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100665230,
            "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.Query.CompiledQueryCacheKeyGeneratorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGeneratorDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100665234,
            "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.Query.CompiledQueryCacheKeyGeneratorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGeneratorDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665235,
            "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.Query.CompiledQueryCacheKeyGeneratorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGeneratorDependencies::Equals(Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGeneratorDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665236,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGeneratorDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGeneratorDependencies):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGeneratorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGeneratorDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGeneratorDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100665237,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGeneratorDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGeneratorDependencies|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGeneratorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGeneratorDependencies::Model:Microsoft.EntityFrameworkCore.Metadata.IModel",
            "targetName": "Model",
            "metadataToken": 385876382,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IModel|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGeneratorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGeneratorDependencies::CurrentContext:Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext",
            "targetName": "CurrentContext",
            "metadataToken": 385876383,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext",
            "normalizedSignature": "CurrentContext|:Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGeneratorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGeneratorDependencies::IsRetryingExecutionStrategy:System.Boolean",
            "targetName": "IsRetryingExecutionStrategy",
            "metadataToken": 385876384,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsRetryingExecutionStrategy|:System.Boolean|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGeneratorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGeneratorDependencies::.ctor(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext,Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy):void",
            "metadataToken": 100665223,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext,Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext,Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGeneratorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression",
        "targetName": "Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryRootExpression",
          "targetName": "Microsoft.EntityFrameworkCore.Query.QueryRootExpression"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "targetName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression::DetachQueryProvider():System.Linq.Expressions.Expression",
            "targetName": "DetachQueryProvider",
            "metadataToken": 100665276,
            "canonicalSignature": "():System.Linq.Expressions.Expression",
            "normalizedSignature": "DetachQueryProvider|():System.Linq.Expressions.Expression|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.Query.EntityQueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression::UpdateEntityType(Microsoft.EntityFrameworkCore.Metadata.IEntityType):Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression",
            "targetName": "UpdateEntityType",
            "metadataToken": 100665277,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IEntityType):Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression",
            "normalizedSignature": "UpdateEntityType|(Microsoft.EntityFrameworkCore.Metadata.IEntityType):Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression::VisitChildren(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "targetName": "VisitChildren",
            "metadataToken": 100665280,
            "canonicalSignature": "(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitChildren|(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression::Print(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "targetName": "Print",
            "metadataToken": 100665281,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "normalizedSignature": "Print|(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665283,
            "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.Query.EntityQueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100665284,
            "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.Query.EntityQueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression::Print(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "targetName": "Print",
            "metadataToken": 100665400,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "normalizedSignature": "Print|(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression::EntityType:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "EntityType",
            "metadataToken": 385876393,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "normalizedSignature": "EntityType|:Microsoft.EntityFrameworkCore.Metadata.IEntityType|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression::NodeType:System.Linq.Expressions.ExpressionType",
            "targetName": "NodeType",
            "metadataToken": 385876394,
            "canonicalSignature": ":System.Linq.Expressions.ExpressionType",
            "normalizedSignature": "NodeType|:System.Linq.Expressions.ExpressionType|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression::CanReduce:System.Boolean",
            "targetName": "CanReduce",
            "metadataToken": 385876395,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "CanReduce|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression::.ctor(Microsoft.EntityFrameworkCore.Query.IAsyncQueryProvider,Microsoft.EntityFrameworkCore.Metadata.IEntityType):void",
            "metadataToken": 100665273,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.IAsyncQueryProvider,Microsoft.EntityFrameworkCore.Metadata.IEntityType):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.IAsyncQueryProvider,Microsoft.EntityFrameworkCore.Metadata.IEntityType):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression::.ctor(Microsoft.EntityFrameworkCore.Metadata.IEntityType):void",
            "metadataToken": 100665274,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IEntityType):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IEntityType):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.EnumerableExpression",
        "targetName": "Microsoft.EntityFrameworkCore.Query.EnumerableExpression",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Linq.Expressions:System.Linq.Expressions.Expression",
          "targetName": "System.Linq.Expressions.Expression"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "targetName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.EnumerableExpression::ApplySelector(System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.EnumerableExpression",
            "targetName": "ApplySelector",
            "metadataToken": 100666035,
            "canonicalSignature": "(System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.EnumerableExpression",
            "normalizedSignature": "ApplySelector|(System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.EnumerableExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.EnumerableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.EnumerableExpression::SetDistinct(System.Boolean):Microsoft.EntityFrameworkCore.Query.EnumerableExpression",
            "targetName": "SetDistinct",
            "metadataToken": 100666036,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Query.EnumerableExpression",
            "normalizedSignature": "SetDistinct|(System.Boolean):Microsoft.EntityFrameworkCore.Query.EnumerableExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.EnumerableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.EnumerableExpression::ApplyPredicate(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.EnumerableExpression",
            "targetName": "ApplyPredicate",
            "metadataToken": 100666037,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.EnumerableExpression",
            "normalizedSignature": "ApplyPredicate|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.EnumerableExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.EnumerableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.EnumerableExpression::ApplyOrdering(Microsoft.EntityFrameworkCore.Query.SqlExpressions.OrderingExpression):Microsoft.EntityFrameworkCore.Query.EnumerableExpression",
            "targetName": "ApplyOrdering",
            "metadataToken": 100666038,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.OrderingExpression):Microsoft.EntityFrameworkCore.Query.EnumerableExpression",
            "normalizedSignature": "ApplyOrdering|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.OrderingExpression):Microsoft.EntityFrameworkCore.Query.EnumerableExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.EnumerableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.EnumerableExpression::AppendOrdering(Microsoft.EntityFrameworkCore.Query.SqlExpressions.OrderingExpression):Microsoft.EntityFrameworkCore.Query.EnumerableExpression",
            "targetName": "AppendOrdering",
            "metadataToken": 100666039,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.OrderingExpression):Microsoft.EntityFrameworkCore.Query.EnumerableExpression",
            "normalizedSignature": "AppendOrdering|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.OrderingExpression):Microsoft.EntityFrameworkCore.Query.EnumerableExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.EnumerableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.EnumerableExpression::VisitChildren(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "targetName": "VisitChildren",
            "metadataToken": 100666041,
            "canonicalSignature": "(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitChildren|(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.EnumerableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.EnumerableExpression::Print(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "targetName": "Print",
            "metadataToken": 100666044,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "normalizedSignature": "Print|(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):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.Query.EnumerableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.EnumerableExpression::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666045,
            "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.Query.EnumerableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.EnumerableExpression::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100666047,
            "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.Query.EnumerableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression::Print(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "targetName": "Print",
            "metadataToken": 100665400,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "normalizedSignature": "Print|(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.EnumerableExpression::Selector:System.Linq.Expressions.Expression",
            "targetName": "Selector",
            "metadataToken": 385876491,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "Selector|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.EnumerableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.EnumerableExpression::IsDistinct:System.Boolean",
            "targetName": "IsDistinct",
            "metadataToken": 385876492,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsDistinct|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.EnumerableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.EnumerableExpression::Predicate:Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Predicate",
            "metadataToken": 385876493,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Predicate|:Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.EnumerableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.EnumerableExpression::Orderings:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.OrderingExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Orderings",
            "metadataToken": 385876494,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.OrderingExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Orderings|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.OrderingExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.EnumerableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.EnumerableExpression::NodeType:System.Linq.Expressions.ExpressionType",
            "targetName": "NodeType",
            "metadataToken": 385876495,
            "canonicalSignature": ":System.Linq.Expressions.ExpressionType",
            "normalizedSignature": "NodeType|:System.Linq.Expressions.ExpressionType|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.EnumerableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.EnumerableExpression::Type:System.Type",
            "targetName": "Type",
            "metadataToken": 385876496,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "Type|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.EnumerableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.EnumerableExpression::.ctor(System.Linq.Expressions.Expression):void",
            "metadataToken": 100666029,
            "canonicalSignature": "(System.Linq.Expressions.Expression):void",
            "normalizedSignature": "constructor|(System.Linq.Expressions.Expression):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.EnumerableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.EvaluatableExpressionFilter",
        "targetName": "Microsoft.EntityFrameworkCore.Query.EvaluatableExpressionFilter",
        "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.Query.IEvaluatableExpressionFilter",
            "targetName": "Microsoft.EntityFrameworkCore.Query.IEvaluatableExpressionFilter"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.EvaluatableExpressionFilter::IsEvaluatableExpression(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.IModel):System.Boolean",
            "targetName": "IsEvaluatableExpression",
            "metadataToken": 100665287,
            "canonicalSignature": "(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.IModel):System.Boolean",
            "normalizedSignature": "IsEvaluatableExpression|(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.IModel):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.EvaluatableExpressionFilter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IEvaluatableExpressionFilter::IsEvaluatableExpression(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.IModel):System.Boolean",
            "targetName": "IsEvaluatableExpression",
            "metadataToken": 100665373,
            "canonicalSignature": "(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.IModel):System.Boolean",
            "normalizedSignature": "IsEvaluatableExpression|(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.IModel):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.Query.IEvaluatableExpressionFilter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.IEvaluatableExpressionFilter"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.EvaluatableExpressionFilter::Dependencies:Microsoft.EntityFrameworkCore.Query.EvaluatableExpressionFilterDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876396,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.EvaluatableExpressionFilterDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Query.EvaluatableExpressionFilterDependencies|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.Query.EvaluatableExpressionFilter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.EvaluatableExpressionFilter::.ctor(Microsoft.EntityFrameworkCore.Query.EvaluatableExpressionFilterDependencies):void",
            "metadataToken": 100665285,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.EvaluatableExpressionFilterDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.EvaluatableExpressionFilterDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.EvaluatableExpressionFilter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.EvaluatableExpressionFilterDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Query.EvaluatableExpressionFilterDependencies",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "EvaluatableExpressionFilterDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.EvaluatableExpressionFilterDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100665293,
            "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.Query.EvaluatableExpressionFilterDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.EvaluatableExpressionFilterDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100665297,
            "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.Query.EvaluatableExpressionFilterDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.EvaluatableExpressionFilterDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665298,
            "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.Query.EvaluatableExpressionFilterDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.EvaluatableExpressionFilterDependencies::Equals(Microsoft.EntityFrameworkCore.Query.EvaluatableExpressionFilterDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665299,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.EvaluatableExpressionFilterDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Query.EvaluatableExpressionFilterDependencies):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.EvaluatableExpressionFilterDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.EvaluatableExpressionFilterDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Query.EvaluatableExpressionFilterDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100665300,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.EvaluatableExpressionFilterDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Query.EvaluatableExpressionFilterDependencies|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.EvaluatableExpressionFilterDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.EvaluatableExpressionFilterDependencies::Plugins:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IEvaluatableExpressionFilterPlugin,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Plugins",
            "metadataToken": 385876398,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IEvaluatableExpressionFilterPlugin,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Plugins|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IEvaluatableExpressionFilterPlugin,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.EvaluatableExpressionFilterDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.EvaluatableExpressionFilterDependencies::.ctor(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IEvaluatableExpressionFilterPlugin,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "metadataToken": 100665290,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IEvaluatableExpressionFilterPlugin,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "normalizedSignature": "constructor|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IEvaluatableExpressionFilterPlugin,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.EvaluatableExpressionFilterDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionEqualityComparer",
        "targetName": "Microsoft.EntityFrameworkCore.Query.ExpressionEqualityComparer",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.Collections.Generic.IEqualityComparer`1",
            "targetName": "System.Collections.Generic.IEqualityComparer`1",
            "typeArguments": [
              "Expression"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionEqualityComparer::GetHashCode(System.Linq.Expressions.Expression):System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100665304,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Int32",
            "normalizedSignature": "GetHashCode|(System.Linq.Expressions.Expression):System.Int32|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionEqualityComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionEqualityComparer::Equals(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665305,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):System.Boolean",
            "normalizedSignature": "Equals|(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionEqualityComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionEqualityComparer::Instance:Microsoft.EntityFrameworkCore.Query.ExpressionEqualityComparer",
            "targetName": "Instance",
            "metadataToken": 385876399,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.ExpressionEqualityComparer",
            "normalizedSignature": "Instance|:Microsoft.EntityFrameworkCore.Query.ExpressionEqualityComparer|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionEqualityComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
        "targetName": "Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Linq.Expressions:System.Linq.Expressions.ExpressionVisitor",
          "targetName": "System.Linq.Expressions.ExpressionVisitor"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionPrinter::AppendLine():Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "targetName": "AppendLine",
            "metadataToken": 100665317,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "normalizedSignature": "AppendLine|():Microsoft.EntityFrameworkCore.Query.ExpressionPrinter|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionPrinter::AppendLine(System.String):Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "targetName": "AppendLine",
            "metadataToken": 100665318,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "normalizedSignature": "AppendLine|(System.String):Microsoft.EntityFrameworkCore.Query.ExpressionPrinter|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionPrinter::AppendLines(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "targetName": "AppendLines",
            "metadataToken": 100665319,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "normalizedSignature": "AppendLines|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Query.ExpressionPrinter|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionPrinter::Indent():System.IDisposable",
            "targetName": "Indent",
            "metadataToken": 100665320,
            "canonicalSignature": "():System.IDisposable",
            "normalizedSignature": "Indent|():System.IDisposable|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionPrinter::Append(System.String):Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "targetName": "Append",
            "metadataToken": 100665321,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "normalizedSignature": "Append|(System.String):Microsoft.EntityFrameworkCore.Query.ExpressionPrinter|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionPrinter::Print(System.Linq.Expressions.Expression):System.String",
            "targetName": "Print",
            "metadataToken": 100665322,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.String",
            "normalizedSignature": "Print|(System.Linq.Expressions.Expression):System.String|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionPrinter::PrintDebug(System.Linq.Expressions.Expression):System.String",
            "targetName": "PrintDebug",
            "metadataToken": 100665323,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.String",
            "normalizedSignature": "PrintDebug|(System.Linq.Expressions.Expression):System.String|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionPrinter::PrintExpression(System.Linq.Expressions.Expression,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.String",
            "targetName": "PrintExpression",
            "metadataToken": 100665324,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.String",
            "normalizedSignature": "PrintExpression|(System.Linq.Expressions.Expression,System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionPrinter::PrintExpressionDebug(System.Linq.Expressions.Expression):System.String",
            "targetName": "PrintExpressionDebug",
            "metadataToken": 100665325,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.String",
            "normalizedSignature": "PrintExpressionDebug|(System.Linq.Expressions.Expression):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionPrinter::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100665327,
            "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.Query.ExpressionPrinter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionPrinter::GenerateBinaryOperator(System.Linq.Expressions.ExpressionType):System.String",
            "targetName": "GenerateBinaryOperator",
            "metadataToken": 100665328,
            "canonicalSignature": "(System.Linq.Expressions.ExpressionType):System.String",
            "normalizedSignature": "GenerateBinaryOperator|(System.Linq.Expressions.ExpressionType):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionPrinter::VisitCollection(IReadOnlyCollection_1,System.Action_1[[Microsoft.EntityFrameworkCore.Query.ExpressionPrinter,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "VisitCollection",
            "metadataToken": 100665329,
            "canonicalSignature": "(IReadOnlyCollection_1,System.Action_1[[Microsoft.EntityFrameworkCore.Query.ExpressionPrinter,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "VisitCollection|(IReadOnlyCollection_1,System.Action_1[[Microsoft.EntityFrameworkCore.Query.ExpressionPrinter,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|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.Query.ExpressionPrinter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionPrinter::Visit(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "Visit",
            "metadataToken": 100665330,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "Visit|(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionPrinter::VisitBinary(System.Linq.Expressions.BinaryExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitBinary",
            "metadataToken": 100665331,
            "canonicalSignature": "(System.Linq.Expressions.BinaryExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitBinary|(System.Linq.Expressions.BinaryExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionPrinter::VisitBlock(System.Linq.Expressions.BlockExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitBlock",
            "metadataToken": 100665332,
            "canonicalSignature": "(System.Linq.Expressions.BlockExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitBlock|(System.Linq.Expressions.BlockExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionPrinter::VisitConditional(System.Linq.Expressions.ConditionalExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitConditional",
            "metadataToken": 100665333,
            "canonicalSignature": "(System.Linq.Expressions.ConditionalExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitConditional|(System.Linq.Expressions.ConditionalExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionPrinter::VisitConstant(System.Linq.Expressions.ConstantExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitConstant",
            "metadataToken": 100665334,
            "canonicalSignature": "(System.Linq.Expressions.ConstantExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitConstant|(System.Linq.Expressions.ConstantExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionPrinter::VisitGoto(System.Linq.Expressions.GotoExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitGoto",
            "metadataToken": 100665335,
            "canonicalSignature": "(System.Linq.Expressions.GotoExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitGoto|(System.Linq.Expressions.GotoExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionPrinter::VisitLabel(System.Linq.Expressions.LabelExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitLabel",
            "metadataToken": 100665336,
            "canonicalSignature": "(System.Linq.Expressions.LabelExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitLabel|(System.Linq.Expressions.LabelExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionPrinter::VisitLambda(Expression_1):System.Linq.Expressions.Expression",
            "targetName": "VisitLambda",
            "metadataToken": 100665337,
            "canonicalSignature": "(Expression_1):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitLambda|(Expression_1):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionPrinter::VisitMember(System.Linq.Expressions.MemberExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitMember",
            "metadataToken": 100665338,
            "canonicalSignature": "(System.Linq.Expressions.MemberExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitMember|(System.Linq.Expressions.MemberExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionPrinter::VisitMemberInit(System.Linq.Expressions.MemberInitExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitMemberInit",
            "metadataToken": 100665339,
            "canonicalSignature": "(System.Linq.Expressions.MemberInitExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitMemberInit|(System.Linq.Expressions.MemberInitExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionPrinter::VisitMethodCall(System.Linq.Expressions.MethodCallExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitMethodCall",
            "metadataToken": 100665340,
            "canonicalSignature": "(System.Linq.Expressions.MethodCallExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitMethodCall|(System.Linq.Expressions.MethodCallExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionPrinter::VisitNew(System.Linq.Expressions.NewExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitNew",
            "metadataToken": 100665341,
            "canonicalSignature": "(System.Linq.Expressions.NewExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitNew|(System.Linq.Expressions.NewExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionPrinter::VisitNewArray(System.Linq.Expressions.NewArrayExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitNewArray",
            "metadataToken": 100665342,
            "canonicalSignature": "(System.Linq.Expressions.NewArrayExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitNewArray|(System.Linq.Expressions.NewArrayExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionPrinter::VisitParameter(System.Linq.Expressions.ParameterExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitParameter",
            "metadataToken": 100665343,
            "canonicalSignature": "(System.Linq.Expressions.ParameterExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitParameter|(System.Linq.Expressions.ParameterExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionPrinter::VisitUnary(System.Linq.Expressions.UnaryExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitUnary",
            "metadataToken": 100665344,
            "canonicalSignature": "(System.Linq.Expressions.UnaryExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitUnary|(System.Linq.Expressions.UnaryExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionPrinter::VisitDefault(System.Linq.Expressions.DefaultExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitDefault",
            "metadataToken": 100665345,
            "canonicalSignature": "(System.Linq.Expressions.DefaultExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitDefault|(System.Linq.Expressions.DefaultExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionPrinter::VisitTry(System.Linq.Expressions.TryExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitTry",
            "metadataToken": 100665346,
            "canonicalSignature": "(System.Linq.Expressions.TryExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitTry|(System.Linq.Expressions.TryExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionPrinter::VisitIndex(System.Linq.Expressions.IndexExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitIndex",
            "metadataToken": 100665347,
            "canonicalSignature": "(System.Linq.Expressions.IndexExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitIndex|(System.Linq.Expressions.IndexExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionPrinter::VisitTypeBinary(System.Linq.Expressions.TypeBinaryExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitTypeBinary",
            "metadataToken": 100665348,
            "canonicalSignature": "(System.Linq.Expressions.TypeBinaryExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitTypeBinary|(System.Linq.Expressions.TypeBinaryExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionPrinter::VisitSwitch(System.Linq.Expressions.SwitchExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitSwitch",
            "metadataToken": 100665349,
            "canonicalSignature": "(System.Linq.Expressions.SwitchExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitSwitch|(System.Linq.Expressions.SwitchExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionPrinter::VisitInvocation(System.Linq.Expressions.InvocationExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitInvocation",
            "metadataToken": 100665350,
            "canonicalSignature": "(System.Linq.Expressions.InvocationExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitInvocation|(System.Linq.Expressions.InvocationExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionPrinter::VisitLoop(System.Linq.Expressions.LoopExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitLoop",
            "metadataToken": 100665351,
            "canonicalSignature": "(System.Linq.Expressions.LoopExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitLoop|(System.Linq.Expressions.LoopExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionPrinter::VisitExtension(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "VisitExtension",
            "metadataToken": 100665352,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitExtension|(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ExpressionPrinter::.ctor():void",
            "metadataToken": 100665312,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionPrinter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.GroupByShaperExpression",
        "targetName": "Microsoft.EntityFrameworkCore.Query.GroupByShaperExpression",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Linq.Expressions:System.Linq.Expressions.Expression",
          "targetName": "System.Linq.Expressions.Expression"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "targetName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.GroupByShaperExpression::VisitChildren(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "targetName": "VisitChildren",
            "metadataToken": 100665368,
            "canonicalSignature": "(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitChildren|(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.GroupByShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.GroupByShaperExpression::Update(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.GroupByShaperExpression",
            "targetName": "Update",
            "metadataToken": 100665369,
            "canonicalSignature": "(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.GroupByShaperExpression",
            "normalizedSignature": "Update|(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.GroupByShaperExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.GroupByShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.GroupByShaperExpression::Print(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "targetName": "Print",
            "metadataToken": 100665370,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "normalizedSignature": "Print|(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):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.Query.GroupByShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression::Print(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "targetName": "Print",
            "metadataToken": 100665400,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "normalizedSignature": "Print|(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.GroupByShaperExpression::KeySelector:System.Linq.Expressions.Expression",
            "targetName": "KeySelector",
            "metadataToken": 385876402,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "KeySelector|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.GroupByShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.GroupByShaperExpression::GroupingEnumerable:Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "GroupingEnumerable",
            "metadataToken": 385876403,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "GroupingEnumerable|:Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.GroupByShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.GroupByShaperExpression::Type:System.Type",
            "targetName": "Type",
            "metadataToken": 385876404,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "Type|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.GroupByShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.GroupByShaperExpression::NodeType:System.Linq.Expressions.ExpressionType",
            "targetName": "NodeType",
            "metadataToken": 385876405,
            "canonicalSignature": ":System.Linq.Expressions.ExpressionType",
            "normalizedSignature": "NodeType|:System.Linq.Expressions.ExpressionType|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.GroupByShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.GroupByShaperExpression::.ctor(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):void",
            "metadataToken": 100665363,
            "canonicalSignature": "(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):void",
            "normalizedSignature": "constructor|(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.GroupByShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IncludeExpression",
        "targetName": "Microsoft.EntityFrameworkCore.Query.IncludeExpression",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Linq.Expressions:System.Linq.Expressions.Expression",
          "targetName": "System.Linq.Expressions.Expression"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "targetName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IncludeExpression::VisitChildren(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "targetName": "VisitChildren",
            "metadataToken": 100665390,
            "canonicalSignature": "(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitChildren|(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IncludeExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IncludeExpression::Update(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.IncludeExpression",
            "targetName": "Update",
            "metadataToken": 100665391,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.IncludeExpression",
            "normalizedSignature": "Update|(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.IncludeExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IncludeExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression::Print(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "targetName": "Print",
            "metadataToken": 100665400,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "normalizedSignature": "Print|(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IncludeExpression::EntityExpression:System.Linq.Expressions.Expression",
            "targetName": "EntityExpression",
            "metadataToken": 385876407,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "EntityExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IncludeExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IncludeExpression::NavigationExpression:System.Linq.Expressions.Expression",
            "targetName": "NavigationExpression",
            "metadataToken": 385876408,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "NavigationExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IncludeExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IncludeExpression::Navigation:Microsoft.EntityFrameworkCore.Metadata.INavigationBase",
            "targetName": "Navigation",
            "metadataToken": 385876409,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.INavigationBase",
            "normalizedSignature": "Navigation|:Microsoft.EntityFrameworkCore.Metadata.INavigationBase|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IncludeExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IncludeExpression::SetLoaded:System.Boolean",
            "targetName": "SetLoaded",
            "metadataToken": 385876410,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "SetLoaded|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IncludeExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IncludeExpression::NodeType:System.Linq.Expressions.ExpressionType",
            "targetName": "NodeType",
            "metadataToken": 385876411,
            "canonicalSignature": ":System.Linq.Expressions.ExpressionType",
            "normalizedSignature": "NodeType|:System.Linq.Expressions.ExpressionType|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IncludeExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IncludeExpression::Type:System.Type",
            "targetName": "Type",
            "metadataToken": 385876412,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "Type|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IncludeExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IncludeExpression::.ctor(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.INavigationBase):void",
            "metadataToken": 100665382,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.INavigationBase):void",
            "normalizedSignature": "constructor|(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.INavigationBase):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IncludeExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IncludeExpression::.ctor(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.INavigationBase,System.Boolean):void",
            "metadataToken": 100665383,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.INavigationBase,System.Boolean):void",
            "normalizedSignature": "constructor|(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.INavigationBase,System.Boolean):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IncludeExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.InlineQueryRootExpression",
        "targetName": "Microsoft.EntityFrameworkCore.Query.InlineQueryRootExpression",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryRootExpression",
          "targetName": "Microsoft.EntityFrameworkCore.Query.QueryRootExpression"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "targetName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.InlineQueryRootExpression::DetachQueryProvider():System.Linq.Expressions.Expression",
            "targetName": "DetachQueryProvider",
            "metadataToken": 100665396,
            "canonicalSignature": "():System.Linq.Expressions.Expression",
            "normalizedSignature": "DetachQueryProvider|():System.Linq.Expressions.Expression|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.Query.InlineQueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.InlineQueryRootExpression::Update(System.Collections.Generic.IReadOnlyList_1[[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.EntityFrameworkCore.Query.InlineQueryRootExpression",
            "targetName": "Update",
            "metadataToken": 100665397,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.EntityFrameworkCore.Query.InlineQueryRootExpression",
            "normalizedSignature": "Update|(System.Collections.Generic.IReadOnlyList_1[[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.EntityFrameworkCore.Query.InlineQueryRootExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.InlineQueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.InlineQueryRootExpression::VisitChildren(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "targetName": "VisitChildren",
            "metadataToken": 100665398,
            "canonicalSignature": "(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitChildren|(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.InlineQueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.InlineQueryRootExpression::Print(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "targetName": "Print",
            "metadataToken": 100665399,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "normalizedSignature": "Print|(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.InlineQueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression::Print(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "targetName": "Print",
            "metadataToken": 100665400,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "normalizedSignature": "Print|(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.InlineQueryRootExpression::Values:System.Collections.Generic.IReadOnlyList_1[[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]",
            "targetName": "Values",
            "metadataToken": 385876413,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]",
            "normalizedSignature": "Values|:System.Collections.Generic.IReadOnlyList_1[[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.InlineQueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.InlineQueryRootExpression::.ctor(Microsoft.EntityFrameworkCore.Query.IAsyncQueryProvider,System.Collections.Generic.IReadOnlyList_1[[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Type):void",
            "metadataToken": 100665394,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.IAsyncQueryProvider,System.Collections.Generic.IReadOnlyList_1[[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Type):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.IAsyncQueryProvider,System.Collections.Generic.IReadOnlyList_1[[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Type):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.InlineQueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.InlineQueryRootExpression::.ctor(System.Collections.Generic.IReadOnlyList_1[[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Type):void",
            "metadataToken": 100665395,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Type):void",
            "normalizedSignature": "constructor|(System.Collections.Generic.IReadOnlyList_1[[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Type):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.InlineQueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.JsonQueryExpression",
        "targetName": "Microsoft.EntityFrameworkCore.Query.JsonQueryExpression",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Linq.Expressions:System.Linq.Expressions.Expression",
          "targetName": "System.Linq.Expressions.Expression"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "targetName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.JsonQueryExpression::BindProperty(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "BindProperty",
            "metadataToken": 100666119,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "BindProperty|(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.JsonQueryExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.JsonQueryExpression::BindStructuralProperty(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):Microsoft.EntityFrameworkCore.Query.JsonQueryExpression",
            "targetName": "BindStructuralProperty",
            "metadataToken": 100666120,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):Microsoft.EntityFrameworkCore.Query.JsonQueryExpression",
            "normalizedSignature": "BindStructuralProperty|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):Microsoft.EntityFrameworkCore.Query.JsonQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.JsonQueryExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.JsonQueryExpression::BindCollectionElement(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.JsonQueryExpression",
            "targetName": "BindCollectionElement",
            "metadataToken": 100666121,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.JsonQueryExpression",
            "normalizedSignature": "BindCollectionElement|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.JsonQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.JsonQueryExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.JsonQueryExpression::MakeNullable():Microsoft.EntityFrameworkCore.Query.JsonQueryExpression",
            "targetName": "MakeNullable",
            "metadataToken": 100666122,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.JsonQueryExpression",
            "normalizedSignature": "MakeNullable|():Microsoft.EntityFrameworkCore.Query.JsonQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.JsonQueryExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.JsonQueryExpression::Print(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "targetName": "Print",
            "metadataToken": 100666123,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "normalizedSignature": "Print|(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):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.Query.JsonQueryExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.JsonQueryExpression::VisitChildren(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "targetName": "VisitChildren",
            "metadataToken": 100666124,
            "canonicalSignature": "(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitChildren|(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.JsonQueryExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.JsonQueryExpression::Update(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression,System.Collections.Generic.IReadOnlyDictionary_2[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.JsonQueryExpression",
            "targetName": "Update",
            "metadataToken": 100666125,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression,System.Collections.Generic.IReadOnlyDictionary_2[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.JsonQueryExpression",
            "normalizedSignature": "Update|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression,System.Collections.Generic.IReadOnlyDictionary_2[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.JsonQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.JsonQueryExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.JsonQueryExpression::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666126,
            "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.Query.JsonQueryExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.JsonQueryExpression::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100666129,
            "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.Query.JsonQueryExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression::Print(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "targetName": "Print",
            "metadataToken": 100665400,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "normalizedSignature": "Print|(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.JsonQueryExpression::StructuralType:Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "targetName": "StructuralType",
            "metadataToken": 385876500,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "normalizedSignature": "StructuralType|:Microsoft.EntityFrameworkCore.Metadata.ITypeBase|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.JsonQueryExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.JsonQueryExpression::JsonColumn:Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression",
            "targetName": "JsonColumn",
            "metadataToken": 385876501,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression",
            "normalizedSignature": "JsonColumn|:Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.JsonQueryExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.JsonQueryExpression::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385876502,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCollection|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.JsonQueryExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.JsonQueryExpression::Path:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.PathSegment,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Path",
            "metadataToken": 385876503,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.PathSegment,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Path|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.PathSegment,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.JsonQueryExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.JsonQueryExpression::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385876504,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.JsonQueryExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.JsonQueryExpression::KeyPropertyMap:System.Collections.Generic.IReadOnlyDictionary_2[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "KeyPropertyMap",
            "metadataToken": 385876505,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyDictionary_2[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "KeyPropertyMap|:System.Collections.Generic.IReadOnlyDictionary_2[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.JsonQueryExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.JsonQueryExpression::NodeType:System.Linq.Expressions.ExpressionType",
            "targetName": "NodeType",
            "metadataToken": 385876506,
            "canonicalSignature": ":System.Linq.Expressions.ExpressionType",
            "normalizedSignature": "NodeType|:System.Linq.Expressions.ExpressionType|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.JsonQueryExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.JsonQueryExpression::Type:System.Type",
            "targetName": "Type",
            "metadataToken": 385876507,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "Type|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.JsonQueryExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.JsonQueryExpression::.ctor(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression,System.Collections.Generic.IReadOnlyDictionary_2[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Type,System.Boolean):void",
            "metadataToken": 100666109,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression,System.Collections.Generic.IReadOnlyDictionary_2[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Type,System.Boolean):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression,System.Collections.Generic.IReadOnlyDictionary_2[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Type,System.Boolean):void|static=false",
            "isStatic": false,
            "parameterCount": 5,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.JsonQueryExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.JsonQueryExpression::.ctor(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression,System.Collections.Generic.IReadOnlyDictionary_2[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.PathSegment,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Type,System.Boolean,System.Boolean):void",
            "metadataToken": 100666110,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression,System.Collections.Generic.IReadOnlyDictionary_2[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.PathSegment,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Type,System.Boolean,System.Boolean):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression,System.Collections.Generic.IReadOnlyDictionary_2[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.PathSegment,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Type,System.Boolean,System.Boolean):void|static=false",
            "isStatic": false,
            "parameterCount": 7,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.JsonQueryExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression",
        "targetName": "Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Linq.Expressions:System.Linq.Expressions.Expression",
          "targetName": "System.Linq.Expressions.Expression"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "targetName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression::VisitChildren(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "targetName": "VisitChildren",
            "metadataToken": 100665420,
            "canonicalSignature": "(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitChildren|(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression::Update(System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression",
            "targetName": "Update",
            "metadataToken": 100665421,
            "canonicalSignature": "(System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression",
            "normalizedSignature": "Update|(System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression::Print(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "targetName": "Print",
            "metadataToken": 100665422,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "normalizedSignature": "Print|(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression::Print(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "targetName": "Print",
            "metadataToken": 100665400,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "normalizedSignature": "Print|(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression::OriginalExpression:System.Linq.Expressions.ConstantExpression",
            "targetName": "OriginalExpression",
            "metadataToken": 385876414,
            "canonicalSignature": ":System.Linq.Expressions.ConstantExpression",
            "normalizedSignature": "OriginalExpression|:System.Linq.Expressions.ConstantExpression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression::ResolverExpression:System.Linq.Expressions.LambdaExpression",
            "targetName": "ResolverExpression",
            "metadataToken": 385876415,
            "canonicalSignature": ":System.Linq.Expressions.LambdaExpression",
            "normalizedSignature": "ResolverExpression|:System.Linq.Expressions.LambdaExpression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression::VariableName:System.String",
            "targetName": "VariableName",
            "metadataToken": 385876416,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "VariableName|: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.Query.LiftableConstantExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression::Type:System.Type",
            "targetName": "Type",
            "metadataToken": 385876417,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "Type|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression::NodeType:System.Linq.Expressions.ExpressionType",
            "targetName": "NodeType",
            "metadataToken": 385876418,
            "canonicalSignature": ":System.Linq.Expressions.ExpressionType",
            "normalizedSignature": "NodeType|:System.Linq.Expressions.ExpressionType|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression::.ctor(System.Object,System.Linq.Expressions.LambdaExpression,System.String,System.Type):void",
            "metadataToken": 100665414,
            "canonicalSignature": "(System.Object,System.Linq.Expressions.LambdaExpression,System.String,System.Type):void",
            "normalizedSignature": "constructor|(System.Object,System.Linq.Expressions.LambdaExpression,System.String,System.Type):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionDependencies",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "LiftableConstantExpressionDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100665424,
            "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.Query.LiftableConstantExpressionDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100665428,
            "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.Query.LiftableConstantExpressionDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665429,
            "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.Query.LiftableConstantExpressionDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionDependencies::Equals(Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665430,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionDependencies):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100665431,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionDependencies|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionDependencies::.ctor():void",
            "metadataToken": 100665433,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Query.LiftableConstantFactory",
        "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.Query.ILiftableConstantFactory",
            "targetName": "Microsoft.EntityFrameworkCore.Query.ILiftableConstantFactory"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantFactory::CreateLiftableConstant(System.Object,System.Linq.Expressions.Expression_1[[System.Func_2[[Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,System.Type):System.Linq.Expressions.Expression",
            "targetName": "CreateLiftableConstant",
            "metadataToken": 100665449,
            "canonicalSignature": "(System.Object,System.Linq.Expressions.Expression_1[[System.Func_2[[Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,System.Type):System.Linq.Expressions.Expression",
            "normalizedSignature": "CreateLiftableConstant|(System.Object,System.Linq.Expressions.Expression_1[[System.Func_2[[Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,System.Type):System.Linq.Expressions.Expression|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.Query.LiftableConstantFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ILiftableConstantFactory::CreateLiftableConstant(System.Object,System.Linq.Expressions.Expression_1[[System.Func_2[[Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,System.Type):System.Linq.Expressions.Expression",
            "targetName": "CreateLiftableConstant",
            "metadataToken": 100665375,
            "canonicalSignature": "(System.Object,System.Linq.Expressions.Expression_1[[System.Func_2[[Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,System.Type):System.Linq.Expressions.Expression",
            "normalizedSignature": "CreateLiftableConstant|(System.Object,System.Linq.Expressions.Expression_1[[System.Func_2[[Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,System.Type):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ILiftableConstantFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.ILiftableConstantFactory"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantFactory::Dependencies:Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876420,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionDependencies|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.LiftableConstantFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantFactory::.ctor(Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionDependencies):void",
            "metadataToken": 100665447,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.LiftableConstantFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantProcessor",
        "targetName": "Microsoft.EntityFrameworkCore.Query.LiftableConstantProcessor",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Linq.Expressions:System.Linq.Expressions.ExpressionVisitor",
          "targetName": "System.Linq.Expressions.ExpressionVisitor"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ILiftableConstantProcessor",
            "targetName": "Microsoft.EntityFrameworkCore.Query.ILiftableConstantProcessor"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantProcessor::InlineConstants(System.Linq.Expressions.Expression,System.Boolean):System.Linq.Expressions.Expression",
            "targetName": "InlineConstants",
            "metadataToken": 100665453,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Boolean):System.Linq.Expressions.Expression",
            "normalizedSignature": "InlineConstants|(System.Linq.Expressions.Expression,System.Boolean):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.LiftableConstantProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantProcessor::LiftConstants(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression,System.Collections.Generic.HashSet_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Linq.Expressions.Expression",
            "targetName": "LiftConstants",
            "metadataToken": 100665454,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression,System.Collections.Generic.HashSet_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Linq.Expressions.Expression",
            "normalizedSignature": "LiftConstants|(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression,System.Collections.Generic.HashSet_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Linq.Expressions.Expression|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.Query.LiftableConstantProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantProcessor::VisitExtension(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "VisitExtension",
            "metadataToken": 100665455,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitExtension|(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.LiftableConstantProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantProcessor::InlineConstant(Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression):System.Linq.Expressions.ConstantExpression",
            "targetName": "InlineConstant",
            "metadataToken": 100665456,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression):System.Linq.Expressions.ConstantExpression",
            "normalizedSignature": "InlineConstant|(Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression):System.Linq.Expressions.ConstantExpression|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.Query.LiftableConstantProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantProcessor::LiftConstant(Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression):System.Linq.Expressions.ParameterExpression",
            "targetName": "LiftConstant",
            "metadataToken": 100665457,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression):System.Linq.Expressions.ParameterExpression",
            "normalizedSignature": "LiftConstant|(Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression):System.Linq.Expressions.ParameterExpression|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.Query.LiftableConstantProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantProcessor::VisitBinary(System.Linq.Expressions.BinaryExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitBinary",
            "metadataToken": 100665458,
            "canonicalSignature": "(System.Linq.Expressions.BinaryExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitBinary|(System.Linq.Expressions.BinaryExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.LiftableConstantProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ILiftableConstantProcessor::InlineConstants(System.Linq.Expressions.Expression,System.Boolean):System.Linq.Expressions.Expression",
            "targetName": "InlineConstants",
            "metadataToken": 100665377,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Boolean):System.Linq.Expressions.Expression",
            "normalizedSignature": "InlineConstants|(System.Linq.Expressions.Expression,System.Boolean):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ILiftableConstantProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.ILiftableConstantProcessor"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ILiftableConstantProcessor::LiftConstants(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression,System.Collections.Generic.HashSet_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Linq.Expressions.Expression",
            "targetName": "LiftConstants",
            "metadataToken": 100665378,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression,System.Collections.Generic.HashSet_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Linq.Expressions.Expression",
            "normalizedSignature": "LiftConstants|(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression,System.Collections.Generic.HashSet_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Linq.Expressions.Expression|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.Query.ILiftableConstantProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.ILiftableConstantProcessor"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantProcessor::LiftedConstants:System.Collections.Generic.IReadOnlyList_1[[System.ValueTuple_2[[System.Linq.Expressions.ParameterExpression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "LiftedConstants",
            "metadataToken": 385876421,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[System.ValueTuple_2[[System.Linq.Expressions.ParameterExpression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "LiftedConstants|:System.Collections.Generic.IReadOnlyList_1[[System.ValueTuple_2[[System.Linq.Expressions.ParameterExpression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.LiftableConstantProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ILiftableConstantProcessor::LiftedConstants:System.Collections.Generic.IReadOnlyList_1[[System.ValueTuple_2[[System.Linq.Expressions.ParameterExpression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "LiftedConstants",
            "metadataToken": 385876406,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[System.ValueTuple_2[[System.Linq.Expressions.ParameterExpression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "LiftedConstants|:System.Collections.Generic.IReadOnlyList_1[[System.ValueTuple_2[[System.Linq.Expressions.ParameterExpression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.ILiftableConstantProcessor",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ILiftableConstantProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantProcessor::.ctor(Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies):void",
            "metadataToken": 100665452,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.LiftableConstantProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.MaterializeCollectionNavigationExpression",
        "targetName": "Microsoft.EntityFrameworkCore.Query.MaterializeCollectionNavigationExpression",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Linq.Expressions:System.Linq.Expressions.Expression",
          "targetName": "System.Linq.Expressions.Expression"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "targetName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.MaterializeCollectionNavigationExpression::VisitChildren(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "targetName": "VisitChildren",
            "metadataToken": 100665464,
            "canonicalSignature": "(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitChildren|(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.MaterializeCollectionNavigationExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.MaterializeCollectionNavigationExpression::Update(System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.MaterializeCollectionNavigationExpression",
            "targetName": "Update",
            "metadataToken": 100665465,
            "canonicalSignature": "(System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.MaterializeCollectionNavigationExpression",
            "normalizedSignature": "Update|(System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.MaterializeCollectionNavigationExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.MaterializeCollectionNavigationExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression::Print(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "targetName": "Print",
            "metadataToken": 100665400,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "normalizedSignature": "Print|(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.MaterializeCollectionNavigationExpression::Subquery:System.Linq.Expressions.Expression",
            "targetName": "Subquery",
            "metadataToken": 385876422,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "Subquery|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.MaterializeCollectionNavigationExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.MaterializeCollectionNavigationExpression::Navigation:Microsoft.EntityFrameworkCore.Metadata.INavigationBase",
            "targetName": "Navigation",
            "metadataToken": 385876423,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.INavigationBase",
            "normalizedSignature": "Navigation|:Microsoft.EntityFrameworkCore.Metadata.INavigationBase|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.MaterializeCollectionNavigationExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.MaterializeCollectionNavigationExpression::NodeType:System.Linq.Expressions.ExpressionType",
            "targetName": "NodeType",
            "metadataToken": 385876424,
            "canonicalSignature": ":System.Linq.Expressions.ExpressionType",
            "normalizedSignature": "NodeType|:System.Linq.Expressions.ExpressionType|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.MaterializeCollectionNavigationExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.MaterializeCollectionNavigationExpression::Type:System.Type",
            "targetName": "Type",
            "metadataToken": 385876425,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "Type|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.MaterializeCollectionNavigationExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.MaterializeCollectionNavigationExpression::.ctor(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.INavigationBase):void",
            "metadataToken": 100665459,
            "canonicalSignature": "(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.INavigationBase):void",
            "normalizedSignature": "constructor|(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.INavigationBase):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.MaterializeCollectionNavigationExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext",
        "targetName": "Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext",
        "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": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "MaterializerLiftableConstantContext"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100665471,
            "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.Query.MaterializerLiftableConstantContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext::PrintMembers(System.Text.StringBuilder):System.Boolean",
            "targetName": "PrintMembers",
            "metadataToken": 100665472,
            "canonicalSignature": "(System.Text.StringBuilder):System.Boolean",
            "normalizedSignature": "PrintMembers|(System.Text.StringBuilder):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100665475,
            "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.Query.MaterializerLiftableConstantContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665476,
            "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.Query.MaterializerLiftableConstantContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext::Equals(Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665477,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext::<Clone>$():Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext",
            "targetName": "<Clone>$",
            "metadataToken": 100665478,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext::Deconstruct(Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies&):System.Void",
            "targetName": "Deconstruct",
            "metadataToken": 100665480,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies&):System.Void",
            "normalizedSignature": "Deconstruct|(Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies&):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "out"
              }
            ]
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext::EqualityContract:System.Type",
            "targetName": "EqualityContract",
            "metadataToken": 385876426,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "EqualityContract|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext::Dependencies:Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876427,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext::.ctor(Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies):void",
            "metadataToken": 100665467,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext::.ctor(Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext):void",
            "metadataToken": 100665479,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.NavigationExpansionExtensibilityHelper",
        "targetName": "Microsoft.EntityFrameworkCore.Query.NavigationExpansionExtensibilityHelper",
        "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.Query.INavigationExpansionExtensibilityHelper",
            "targetName": "Microsoft.EntityFrameworkCore.Query.INavigationExpansionExtensibilityHelper"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.NavigationExpansionExtensibilityHelper::CreateQueryRoot(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression):Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression",
            "targetName": "CreateQueryRoot",
            "metadataToken": 100665483,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression):Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression",
            "normalizedSignature": "CreateQueryRoot|(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression):Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.NavigationExpansionExtensibilityHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.NavigationExpansionExtensibilityHelper::ValidateQueryRootCreation(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression):System.Void",
            "targetName": "ValidateQueryRootCreation",
            "metadataToken": 100665484,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression):System.Void",
            "normalizedSignature": "ValidateQueryRootCreation|(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.NavigationExpansionExtensibilityHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.NavigationExpansionExtensibilityHelper::AreQueryRootsCompatible(Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression,Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression):System.Boolean",
            "targetName": "AreQueryRootsCompatible",
            "metadataToken": 100665485,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression,Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression):System.Boolean",
            "normalizedSignature": "AreQueryRootsCompatible|(Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression,Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.NavigationExpansionExtensibilityHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.INavigationExpansionExtensibilityHelper::CreateQueryRoot(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression):Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression",
            "targetName": "CreateQueryRoot",
            "metadataToken": 100665379,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression):Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression",
            "normalizedSignature": "CreateQueryRoot|(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression):Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.INavigationExpansionExtensibilityHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.INavigationExpansionExtensibilityHelper"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.INavigationExpansionExtensibilityHelper::ValidateQueryRootCreation(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression):System.Void",
            "targetName": "ValidateQueryRootCreation",
            "metadataToken": 100665380,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression):System.Void",
            "normalizedSignature": "ValidateQueryRootCreation|(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.INavigationExpansionExtensibilityHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.INavigationExpansionExtensibilityHelper"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.INavigationExpansionExtensibilityHelper::AreQueryRootsCompatible(Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression,Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression):System.Boolean",
            "targetName": "AreQueryRootsCompatible",
            "metadataToken": 100665381,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression,Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression):System.Boolean",
            "normalizedSignature": "AreQueryRootsCompatible|(Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression,Microsoft.EntityFrameworkCore.Query.EntityQueryRootExpression):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.Query.INavigationExpansionExtensibilityHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.INavigationExpansionExtensibilityHelper"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.NavigationExpansionExtensibilityHelper::Dependencies:Microsoft.EntityFrameworkCore.Query.NavigationExpansionExtensibilityHelperDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876428,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.NavigationExpansionExtensibilityHelperDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Query.NavigationExpansionExtensibilityHelperDependencies|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.Query.NavigationExpansionExtensibilityHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.NavigationExpansionExtensibilityHelper::.ctor(Microsoft.EntityFrameworkCore.Query.NavigationExpansionExtensibilityHelperDependencies):void",
            "metadataToken": 100665481,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.NavigationExpansionExtensibilityHelperDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.NavigationExpansionExtensibilityHelperDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.NavigationExpansionExtensibilityHelper",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.NavigationExpansionExtensibilityHelperDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Query.NavigationExpansionExtensibilityHelperDependencies",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "NavigationExpansionExtensibilityHelperDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.NavigationExpansionExtensibilityHelperDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100665488,
            "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.Query.NavigationExpansionExtensibilityHelperDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.NavigationExpansionExtensibilityHelperDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100665492,
            "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.Query.NavigationExpansionExtensibilityHelperDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.NavigationExpansionExtensibilityHelperDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665493,
            "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.Query.NavigationExpansionExtensibilityHelperDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.NavigationExpansionExtensibilityHelperDependencies::Equals(Microsoft.EntityFrameworkCore.Query.NavigationExpansionExtensibilityHelperDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665494,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.NavigationExpansionExtensibilityHelperDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Query.NavigationExpansionExtensibilityHelperDependencies):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.NavigationExpansionExtensibilityHelperDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.NavigationExpansionExtensibilityHelperDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Query.NavigationExpansionExtensibilityHelperDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100665495,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.NavigationExpansionExtensibilityHelperDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Query.NavigationExpansionExtensibilityHelperDependencies|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.NavigationExpansionExtensibilityHelperDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.NavigationExpansionExtensibilityHelperDependencies::.ctor():void",
            "metadataToken": 100665487,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.NavigationExpansionExtensibilityHelperDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Abstractions:Microsoft.EntityFrameworkCore.Query.NotParameterizedAttribute",
        "targetName": "Microsoft.EntityFrameworkCore.Query.NotParameterizedAttribute",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Abstractions",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Attribute",
          "targetName": "System.Attribute"
        },
        "methods": [],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Abstractions:Microsoft.EntityFrameworkCore.Query.NotParameterizedAttribute::.ctor():void",
            "metadataToken": 100663366,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.NotParameterizedAttribute",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Abstractions"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ParameterQueryRootExpression",
        "targetName": "Microsoft.EntityFrameworkCore.Query.ParameterQueryRootExpression",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryRootExpression",
          "targetName": "Microsoft.EntityFrameworkCore.Query.QueryRootExpression"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "targetName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ParameterQueryRootExpression::DetachQueryProvider():System.Linq.Expressions.Expression",
            "targetName": "DetachQueryProvider",
            "metadataToken": 100665500,
            "canonicalSignature": "():System.Linq.Expressions.Expression",
            "normalizedSignature": "DetachQueryProvider|():System.Linq.Expressions.Expression|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.Query.ParameterQueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ParameterQueryRootExpression::VisitChildren(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "targetName": "VisitChildren",
            "metadataToken": 100665501,
            "canonicalSignature": "(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitChildren|(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ParameterQueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ParameterQueryRootExpression::Print(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "targetName": "Print",
            "metadataToken": 100665502,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "normalizedSignature": "Print|(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ParameterQueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression::Print(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "targetName": "Print",
            "metadataToken": 100665400,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "normalizedSignature": "Print|(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ParameterQueryRootExpression::QueryParameterExpression:Microsoft.EntityFrameworkCore.Query.QueryParameterExpression",
            "targetName": "QueryParameterExpression",
            "metadataToken": 385876430,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.QueryParameterExpression",
            "normalizedSignature": "QueryParameterExpression|:Microsoft.EntityFrameworkCore.Query.QueryParameterExpression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ParameterQueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ParameterQueryRootExpression::ParameterExpression:System.Linq.Expressions.ParameterExpression",
            "targetName": "ParameterExpression",
            "metadataToken": 385876431,
            "canonicalSignature": ":System.Linq.Expressions.ParameterExpression",
            "normalizedSignature": "ParameterExpression|:System.Linq.Expressions.ParameterExpression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ParameterQueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ParameterQueryRootExpression::.ctor(Microsoft.EntityFrameworkCore.Query.IAsyncQueryProvider,System.Type,Microsoft.EntityFrameworkCore.Query.QueryParameterExpression):void",
            "metadataToken": 100665498,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.IAsyncQueryProvider,System.Type,Microsoft.EntityFrameworkCore.Query.QueryParameterExpression):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.IAsyncQueryProvider,System.Type,Microsoft.EntityFrameworkCore.Query.QueryParameterExpression):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ParameterQueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ParameterQueryRootExpression::.ctor(System.Type,Microsoft.EntityFrameworkCore.Query.QueryParameterExpression):void",
            "metadataToken": 100665499,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Query.QueryParameterExpression):void",
            "normalizedSignature": "constructor|(System.Type,Microsoft.EntityFrameworkCore.Query.QueryParameterExpression):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ParameterQueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ParameterQueryRootExpression::.ctor(Microsoft.EntityFrameworkCore.Query.IAsyncQueryProvider,System.Type,System.Linq.Expressions.ParameterExpression):void",
            "metadataToken": 100665503,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.IAsyncQueryProvider,System.Type,System.Linq.Expressions.ParameterExpression):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.IAsyncQueryProvider,System.Type,System.Linq.Expressions.ParameterExpression):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ParameterQueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ParameterQueryRootExpression::.ctor(System.Type,System.Linq.Expressions.ParameterExpression):void",
            "metadataToken": 100665504,
            "canonicalSignature": "(System.Type,System.Linq.Expressions.ParameterExpression):void",
            "normalizedSignature": "constructor|(System.Type,System.Linq.Expressions.ParameterExpression):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ParameterQueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator",
        "targetName": "Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator::IsNull(System.String):System.Boolean",
            "targetName": "IsNull",
            "metadataToken": 100666131,
            "canonicalSignature": "(System.String):System.Boolean",
            "normalizedSignature": "IsNull|(System.String):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator::GetAndDisableCaching():System.Collections.Generic.Dictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetAndDisableCaching",
            "metadataToken": 100666132,
            "canonicalSignature": "():System.Collections.Generic.Dictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetAndDisableCaching|():System.Collections.Generic.Dictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator::CanCache:System.Boolean",
            "targetName": "CanCache",
            "metadataToken": 385876508,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "CanCache|:System.Boolean|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator::.ctor(System.Collections.Generic.Dictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "metadataToken": 100666130,
            "canonicalSignature": "(System.Collections.Generic.Dictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "normalizedSignature": "constructor|(System.Collections.Generic.Dictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ProjectionBindingExpression",
        "targetName": "Microsoft.EntityFrameworkCore.Query.ProjectionBindingExpression",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Linq.Expressions:System.Linq.Expressions.Expression",
          "targetName": "System.Linq.Expressions.Expression"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "targetName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ProjectionBindingExpression::VisitChildren(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "targetName": "VisitChildren",
            "metadataToken": 100665513,
            "canonicalSignature": "(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitChildren|(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ProjectionBindingExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ProjectionBindingExpression::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665515,
            "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.Query.ProjectionBindingExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ProjectionBindingExpression::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100665517,
            "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.Query.ProjectionBindingExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression::Print(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "targetName": "Print",
            "metadataToken": 100665400,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "normalizedSignature": "Print|(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ProjectionBindingExpression::QueryExpression:System.Linq.Expressions.Expression",
            "targetName": "QueryExpression",
            "metadataToken": 385876432,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "QueryExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ProjectionBindingExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ProjectionBindingExpression::ProjectionMember:Microsoft.EntityFrameworkCore.Query.ProjectionMember",
            "targetName": "ProjectionMember",
            "metadataToken": 385876433,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.ProjectionMember",
            "normalizedSignature": "ProjectionMember|:Microsoft.EntityFrameworkCore.Query.ProjectionMember|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ProjectionBindingExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ProjectionBindingExpression::Index:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "Index",
            "metadataToken": 385876434,
            "canonicalSignature": ":System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "Index|:System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ProjectionBindingExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ProjectionBindingExpression::Type:System.Type",
            "targetName": "Type",
            "metadataToken": 385876435,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "Type|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ProjectionBindingExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ProjectionBindingExpression::NodeType:System.Linq.Expressions.ExpressionType",
            "targetName": "NodeType",
            "metadataToken": 385876436,
            "canonicalSignature": ":System.Linq.Expressions.ExpressionType",
            "normalizedSignature": "NodeType|:System.Linq.Expressions.ExpressionType|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ProjectionBindingExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ProjectionBindingExpression::.ctor(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Query.ProjectionMember,System.Type):void",
            "metadataToken": 100665506,
            "canonicalSignature": "(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Query.ProjectionMember,System.Type):void",
            "normalizedSignature": "constructor|(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Query.ProjectionMember,System.Type):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ProjectionBindingExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ProjectionBindingExpression::.ctor(System.Linq.Expressions.Expression,System.Int32,System.Type):void",
            "metadataToken": 100665507,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Int32,System.Type):void",
            "normalizedSignature": "constructor|(System.Linq.Expressions.Expression,System.Int32,System.Type):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ProjectionBindingExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ProjectionMember",
        "targetName": "Microsoft.EntityFrameworkCore.Query.ProjectionMember",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ProjectionMember::Append(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Query.ProjectionMember",
            "targetName": "Append",
            "metadataToken": 100665520,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Query.ProjectionMember",
            "normalizedSignature": "Append|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Query.ProjectionMember|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ProjectionMember",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ProjectionMember::Prepend(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Query.ProjectionMember",
            "targetName": "Prepend",
            "metadataToken": 100665521,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Query.ProjectionMember",
            "normalizedSignature": "Prepend|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Query.ProjectionMember|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ProjectionMember",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ProjectionMember::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100665523,
            "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.Query.ProjectionMember",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ProjectionMember::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665524,
            "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.Query.ProjectionMember",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ProjectionMember::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100665526,
            "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.Query.ProjectionMember",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ProjectionMember::Last:System.Reflection.MemberInfo",
            "targetName": "Last",
            "metadataToken": 385876437,
            "canonicalSignature": ":System.Reflection.MemberInfo",
            "normalizedSignature": "Last|:System.Reflection.MemberInfo|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ProjectionMember",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ProjectionMember::.ctor():void",
            "metadataToken": 100665518,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ProjectionMember",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
        "targetName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Linq.Expressions:System.Linq.Expressions.ExpressionVisitor",
          "targetName": "System.Linq.Expressions.ExpressionVisitor"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::Translate(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "Translate",
            "metadataToken": 100665604,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "Translate|(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::AddTranslationErrorDetails(System.String):System.Void",
            "targetName": "AddTranslationErrorDetails",
            "metadataToken": 100665605,
            "canonicalSignature": "(System.String):System.Void",
            "normalizedSignature": "AddTranslationErrorDetails|(System.String):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::VisitExtension(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "VisitExtension",
            "metadataToken": 100665607,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitExtension|(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::VisitMethodCall(System.Linq.Expressions.MethodCallExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitMethodCall",
            "metadataToken": 100665608,
            "canonicalSignature": "(System.Linq.Expressions.MethodCallExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitMethodCall|(System.Linq.Expressions.MethodCallExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::VisitMember(System.Linq.Expressions.MemberExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitMember",
            "metadataToken": 100665609,
            "canonicalSignature": "(System.Linq.Expressions.MemberExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitMember|(System.Linq.Expressions.MemberExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::MarkShaperNullable(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "MarkShaperNullable",
            "metadataToken": 100665610,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "MarkShaperNullable|(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateSubquery(System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateSubquery",
            "metadataToken": 100665611,
            "canonicalSignature": "(System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateSubquery|(System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::CreateSubqueryVisitor():Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "targetName": "CreateSubqueryVisitor",
            "metadataToken": 100665612,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "normalizedSignature": "CreateSubqueryVisitor|():Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::CreateShapedQueryExpression(Microsoft.EntityFrameworkCore.Metadata.IEntityType):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "CreateShapedQueryExpression",
            "metadataToken": 100665613,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IEntityType):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "CreateShapedQueryExpression|(Microsoft.EntityFrameworkCore.Metadata.IEntityType):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateAll(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateAll",
            "metadataToken": 100665614,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateAll|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateAny(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateAny",
            "metadataToken": 100665615,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateAny|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateAverage(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateAverage",
            "metadataToken": 100665616,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateAverage|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateCast(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Type):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateCast",
            "metadataToken": 100665617,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Type):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateCast|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Type):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateConcat(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateConcat",
            "metadataToken": 100665618,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateConcat|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateContains(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateContains",
            "metadataToken": 100665619,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateContains|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateCount(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateCount",
            "metadataToken": 100665620,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateCount|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateDefaultIfEmpty(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateDefaultIfEmpty",
            "metadataToken": 100665621,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateDefaultIfEmpty|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateDistinct(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateDistinct",
            "metadataToken": 100665622,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateDistinct|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateElementAtOrDefault(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.Expression,System.Boolean):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateElementAtOrDefault",
            "metadataToken": 100665623,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.Expression,System.Boolean):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateElementAtOrDefault|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.Expression,System.Boolean):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateExcept(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateExcept",
            "metadataToken": 100665624,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateExcept|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateFirstOrDefault(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateFirstOrDefault",
            "metadataToken": 100665625,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateFirstOrDefault|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateGroupBy(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateGroupBy",
            "metadataToken": 100665626,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateGroupBy|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateGroupJoin(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateGroupJoin",
            "metadataToken": 100665627,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateGroupJoin|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateIntersect(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateIntersect",
            "metadataToken": 100665628,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateIntersect|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateJoin(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateJoin",
            "metadataToken": 100665629,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateJoin|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateLeftJoin(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateLeftJoin",
            "metadataToken": 100665630,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateLeftJoin|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateRightJoin(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateRightJoin",
            "metadataToken": 100665631,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateRightJoin|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateLastOrDefault(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateLastOrDefault",
            "metadataToken": 100665632,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateLastOrDefault|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateLongCount(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateLongCount",
            "metadataToken": 100665633,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateLongCount|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateMax(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateMax",
            "metadataToken": 100665634,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateMax|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateMin(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateMin",
            "metadataToken": 100665635,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateMin|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateOfType(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Type):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateOfType",
            "metadataToken": 100665636,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Type):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateOfType|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Type):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateOrderBy(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Boolean):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateOrderBy",
            "metadataToken": 100665637,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Boolean):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateOrderBy|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Boolean):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateReverse(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateReverse",
            "metadataToken": 100665638,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateReverse|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateSelect(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateSelect",
            "metadataToken": 100665639,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateSelect|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateSelectMany(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateSelectMany",
            "metadataToken": 100665640,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateSelectMany|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateSelectMany(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateSelectMany",
            "metadataToken": 100665641,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateSelectMany|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateSingleOrDefault(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateSingleOrDefault",
            "metadataToken": 100665642,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateSingleOrDefault|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateSkip(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateSkip",
            "metadataToken": 100665643,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateSkip|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateSkipWhile(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateSkipWhile",
            "metadataToken": 100665644,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateSkipWhile|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateSum(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateSum",
            "metadataToken": 100665645,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateSum|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateTake(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateTake",
            "metadataToken": 100665646,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateTake|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateTakeWhile(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateTakeWhile",
            "metadataToken": 100665647,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateTakeWhile|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateThenBy(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Boolean):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateThenBy",
            "metadataToken": 100665648,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Boolean):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateThenBy|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Boolean):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateUnion(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateUnion",
            "metadataToken": 100665649,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateUnion|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateWhere(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateWhere",
            "metadataToken": 100665650,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateWhere|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateMemberAccess(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.MemberIdentity):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateMemberAccess",
            "metadataToken": 100665651,
            "canonicalSignature": "(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.MemberIdentity):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateMemberAccess|(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.MemberIdentity):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|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.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateInlineQueryRoot(Microsoft.EntityFrameworkCore.Query.InlineQueryRootExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateInlineQueryRoot",
            "metadataToken": 100665652,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.InlineQueryRootExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateInlineQueryRoot|(Microsoft.EntityFrameworkCore.Query.InlineQueryRootExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|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.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateParameterQueryRoot(Microsoft.EntityFrameworkCore.Query.ParameterQueryRootExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateParameterQueryRoot",
            "metadataToken": 100665653,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ParameterQueryRootExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateParameterQueryRoot|(Microsoft.EntityFrameworkCore.Query.ParameterQueryRootExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|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.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateExecuteDelete(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):System.Linq.Expressions.Expression",
            "targetName": "TranslateExecuteDelete",
            "metadataToken": 100665654,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "TranslateExecuteDelete|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslateExecuteUpdate(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor+ExecuteUpdateSetter,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Linq.Expressions.Expression",
            "targetName": "TranslateExecuteUpdate",
            "metadataToken": 100665655,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor+ExecuteUpdateSetter,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Linq.Expressions.Expression",
            "normalizedSignature": "TranslateExecuteUpdate|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor+ExecuteUpdateSetter,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Linq.Expressions.Expression|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.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::Dependencies:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitorDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876501,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitorDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitorDependencies|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.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::TranslationErrorDetails:System.String",
            "targetName": "TranslationErrorDetails",
            "metadataToken": 385876502,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "TranslationErrorDetails|:System.String|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::QueryCompilationContext:Microsoft.EntityFrameworkCore.Query.QueryCompilationContext",
            "targetName": "QueryCompilationContext",
            "metadataToken": 385876503,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.QueryCompilationContext",
            "normalizedSignature": "QueryCompilationContext|:Microsoft.EntityFrameworkCore.Query.QueryCompilationContext|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.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor::.ctor(Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitorDependencies,Microsoft.EntityFrameworkCore.Query.QueryCompilationContext,System.Boolean):void",
            "metadataToken": 100665600,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitorDependencies,Microsoft.EntityFrameworkCore.Query.QueryCompilationContext,System.Boolean):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitorDependencies,Microsoft.EntityFrameworkCore.Query.QueryCompilationContext,System.Boolean):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor+ExecuteUpdateSetter",
        "targetName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor+ExecuteUpdateSetter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "ExecuteUpdateSetter"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor+ExecuteUpdateSetter::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100677775,
            "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.Query.QueryableMethodTranslatingExpressionVisitor+ExecuteUpdateSetter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor+ExecuteUpdateSetter::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100677779,
            "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.Query.QueryableMethodTranslatingExpressionVisitor+ExecuteUpdateSetter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor+ExecuteUpdateSetter::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100677780,
            "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.Query.QueryableMethodTranslatingExpressionVisitor+ExecuteUpdateSetter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor+ExecuteUpdateSetter::Equals(Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor+ExecuteUpdateSetter):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100677781,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor+ExecuteUpdateSetter):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor+ExecuteUpdateSetter):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor+ExecuteUpdateSetter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor+ExecuteUpdateSetter::<Clone>$():Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor+ExecuteUpdateSetter",
            "targetName": "<Clone>$",
            "metadataToken": 100677782,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor+ExecuteUpdateSetter",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor+ExecuteUpdateSetter|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor+ExecuteUpdateSetter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor+ExecuteUpdateSetter::Deconstruct(System.Linq.Expressions.LambdaExpression&,System.Linq.Expressions.Expression&):System.Void",
            "targetName": "Deconstruct",
            "metadataToken": 100677784,
            "canonicalSignature": "(System.Linq.Expressions.LambdaExpression&,System.Linq.Expressions.Expression&):System.Void",
            "normalizedSignature": "Deconstruct|(System.Linq.Expressions.LambdaExpression&,System.Linq.Expressions.Expression&):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor+ExecuteUpdateSetter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "out"
              },
              {
                "index": 1,
                "modifier": "out"
              }
            ]
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor+ExecuteUpdateSetter::PropertySelector:System.Linq.Expressions.LambdaExpression",
            "targetName": "PropertySelector",
            "metadataToken": 385878427,
            "canonicalSignature": ":System.Linq.Expressions.LambdaExpression",
            "normalizedSignature": "PropertySelector|:System.Linq.Expressions.LambdaExpression|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor+ExecuteUpdateSetter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor+ExecuteUpdateSetter::ValueExpression:System.Linq.Expressions.Expression",
            "targetName": "ValueExpression",
            "metadataToken": 385878428,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ValueExpression|:System.Linq.Expressions.Expression|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor+ExecuteUpdateSetter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor+ExecuteUpdateSetter::.ctor(System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.Expression):void",
            "metadataToken": 100677769,
            "canonicalSignature": "(System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.Expression):void",
            "normalizedSignature": "constructor|(System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.Expression):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor+ExecuteUpdateSetter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitorDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitorDependencies",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "QueryableMethodTranslatingExpressionVisitorDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitorDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100665660,
            "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.Query.QueryableMethodTranslatingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitorDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100665664,
            "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.Query.QueryableMethodTranslatingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitorDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665665,
            "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.Query.QueryableMethodTranslatingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitorDependencies::Equals(Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitorDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665666,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitorDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitorDependencies):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitorDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitorDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100665667,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitorDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitorDependencies|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitorDependencies::.ctor():void",
            "metadataToken": 100665659,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContext",
        "targetName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContext",
        "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.Query.QueryCompilationContext::AddTag(System.String):System.Void",
            "targetName": "AddTag",
            "metadataToken": 100665688,
            "canonicalSignature": "(System.String):System.Void",
            "normalizedSignature": "AddTag|(System.String):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContext::CreateQueryExecutor(System.Linq.Expressions.Expression):Func_2",
            "targetName": "CreateQueryExecutor",
            "metadataToken": 100665690,
            "canonicalSignature": "(System.Linq.Expressions.Expression):Func_2",
            "normalizedSignature": "CreateQueryExecutor|(System.Linq.Expressions.Expression):Func_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.Query.QueryCompilationContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContext::CreateQueryExecutorExpression(System.Linq.Expressions.Expression):Expression_1",
            "targetName": "CreateQueryExecutorExpression",
            "metadataToken": 100665691,
            "canonicalSignature": "(System.Linq.Expressions.Expression):Expression_1",
            "normalizedSignature": "CreateQueryExecutorExpression|(System.Linq.Expressions.Expression):Expression_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.Query.QueryCompilationContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContext::RegisterRuntimeParameter(System.String,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.QueryParameterExpression",
            "targetName": "RegisterRuntimeParameter",
            "metadataToken": 100665692,
            "canonicalSignature": "(System.String,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.QueryParameterExpression",
            "normalizedSignature": "RegisterRuntimeParameter|(System.String,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.QueryParameterExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContext::Dependencies:Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876505,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies|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.Query.QueryCompilationContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContext::IsAsync:System.Boolean",
            "targetName": "IsAsync",
            "metadataToken": 385876506,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsAsync|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContext::Model:Microsoft.EntityFrameworkCore.Metadata.IModel",
            "targetName": "Model",
            "metadataToken": 385876507,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IModel|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContext::ContextOptions:Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions",
            "targetName": "ContextOptions",
            "metadataToken": 385876508,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions",
            "normalizedSignature": "ContextOptions|:Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContext::QueryTrackingBehavior:Microsoft.EntityFrameworkCore.QueryTrackingBehavior",
            "targetName": "QueryTrackingBehavior",
            "metadataToken": 385876509,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.QueryTrackingBehavior",
            "normalizedSignature": "QueryTrackingBehavior|:Microsoft.EntityFrameworkCore.QueryTrackingBehavior|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContext::IsBuffering:System.Boolean",
            "targetName": "IsBuffering",
            "metadataToken": 385876510,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsBuffering|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContext::IsPrecompiling:System.Boolean",
            "targetName": "IsPrecompiling",
            "metadataToken": 385876511,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsPrecompiling|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContext::IgnoreQueryFilters:System.Boolean",
            "targetName": "IgnoreQueryFilters",
            "metadataToken": 385876512,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IgnoreQueryFilters|:System.Boolean|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContext::IgnoredQueryFilters:System.Collections.Generic.HashSet_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IgnoredQueryFilters",
            "metadataToken": 385876513,
            "canonicalSignature": ":System.Collections.Generic.HashSet_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IgnoredQueryFilters|:System.Collections.Generic.HashSet_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContext::IgnoreAutoIncludes:System.Boolean",
            "targetName": "IgnoreAutoIncludes",
            "metadataToken": 385876514,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IgnoreAutoIncludes|:System.Boolean|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContext::Tags:System.Collections.Generic.ISet_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "Tags",
            "metadataToken": 385876515,
            "canonicalSignature": ":System.Collections.Generic.ISet_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "Tags|:System.Collections.Generic.ISet_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContext::Logger:Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Logger",
            "metadataToken": 385876516,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Logger|:Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContext::ContextType:System.Type",
            "targetName": "ContextType",
            "metadataToken": 385876517,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ContextType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContext::SupportsPrecompiledQuery:System.Boolean",
            "targetName": "SupportsPrecompiledQuery",
            "metadataToken": 385876518,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "SupportsPrecompiledQuery|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContext::QueryContextParameterSystem.Linq.Expressions.ParameterExpression",
            "targetName": "QueryContextParameter",
            "metadataToken": 67109492,
            "normalizedSignature": "QueryContextParameter|System.Linq.Expressions.ParameterExpression|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContext::NotTranslatedExpressionSystem.Linq.Expressions.Expression",
            "targetName": "NotTranslatedExpression",
            "metadataToken": 67109493,
            "normalizedSignature": "NotTranslatedExpression|System.Linq.Expressions.Expression|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContext::.ctor(Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies,System.Boolean):void",
            "metadataToken": 100665669,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies,System.Boolean):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies,System.Boolean):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContext::.ctor(Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies,System.Boolean,System.Boolean):void",
            "metadataToken": 100665670,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies,System.Boolean,System.Boolean):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies,System.Boolean,System.Boolean):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "QueryCompilationContextDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100665721,
            "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.Query.QueryCompilationContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100665725,
            "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.Query.QueryCompilationContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665726,
            "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.Query.QueryCompilationContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies::Equals(Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665727,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100665728,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies::Context:Microsoft.EntityFrameworkCore.DbContext",
            "targetName": "Context",
            "metadataToken": 385876520,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.DbContext",
            "normalizedSignature": "Context|:Microsoft.EntityFrameworkCore.DbContext|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies::ContextType:System.Type",
            "targetName": "ContextType",
            "metadataToken": 385876521,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ContextType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies::QueryTrackingBehavior:Microsoft.EntityFrameworkCore.QueryTrackingBehavior",
            "targetName": "QueryTrackingBehavior",
            "metadataToken": 385876522,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.QueryTrackingBehavior",
            "normalizedSignature": "QueryTrackingBehavior|:Microsoft.EntityFrameworkCore.QueryTrackingBehavior|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies::Model:Microsoft.EntityFrameworkCore.Metadata.IModel",
            "targetName": "Model",
            "metadataToken": 385876523,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IModel|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies::QueryTranslationPreprocessorFactory:Microsoft.EntityFrameworkCore.Query.IQueryTranslationPreprocessorFactory",
            "targetName": "QueryTranslationPreprocessorFactory",
            "metadataToken": 385876524,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.IQueryTranslationPreprocessorFactory",
            "normalizedSignature": "QueryTranslationPreprocessorFactory|:Microsoft.EntityFrameworkCore.Query.IQueryTranslationPreprocessorFactory|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies::QueryableMethodTranslatingExpressionVisitorFactory:Microsoft.EntityFrameworkCore.Query.IQueryableMethodTranslatingExpressionVisitorFactory",
            "targetName": "QueryableMethodTranslatingExpressionVisitorFactory",
            "metadataToken": 385876525,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.IQueryableMethodTranslatingExpressionVisitorFactory",
            "normalizedSignature": "QueryableMethodTranslatingExpressionVisitorFactory|:Microsoft.EntityFrameworkCore.Query.IQueryableMethodTranslatingExpressionVisitorFactory|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies::QueryTranslationPostprocessorFactory:Microsoft.EntityFrameworkCore.Query.IQueryTranslationPostprocessorFactory",
            "targetName": "QueryTranslationPostprocessorFactory",
            "metadataToken": 385876526,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.IQueryTranslationPostprocessorFactory",
            "normalizedSignature": "QueryTranslationPostprocessorFactory|:Microsoft.EntityFrameworkCore.Query.IQueryTranslationPostprocessorFactory|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies::ShapedQueryCompilingExpressionVisitorFactory:Microsoft.EntityFrameworkCore.Query.IShapedQueryCompilingExpressionVisitorFactory",
            "targetName": "ShapedQueryCompilingExpressionVisitorFactory",
            "metadataToken": 385876527,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.IShapedQueryCompilingExpressionVisitorFactory",
            "normalizedSignature": "ShapedQueryCompilingExpressionVisitorFactory|:Microsoft.EntityFrameworkCore.Query.IShapedQueryCompilingExpressionVisitorFactory|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies::LiftableConstantFactory:Microsoft.EntityFrameworkCore.Query.ILiftableConstantFactory",
            "targetName": "LiftableConstantFactory",
            "metadataToken": 385876528,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.ILiftableConstantFactory",
            "normalizedSignature": "LiftableConstantFactory|:Microsoft.EntityFrameworkCore.Query.ILiftableConstantFactory|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies::LiftableConstantProcessor:Microsoft.EntityFrameworkCore.Query.ILiftableConstantProcessor",
            "targetName": "LiftableConstantProcessor",
            "metadataToken": 385876529,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.ILiftableConstantProcessor",
            "normalizedSignature": "LiftableConstantProcessor|:Microsoft.EntityFrameworkCore.Query.ILiftableConstantProcessor|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies::IsRetryingExecutionStrategy:System.Boolean",
            "targetName": "IsRetryingExecutionStrategy",
            "metadataToken": 385876530,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsRetryingExecutionStrategy|:System.Boolean|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies::ContextOptions:Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions",
            "targetName": "ContextOptions",
            "metadataToken": 385876531,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions",
            "normalizedSignature": "ContextOptions|:Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies::Logger:Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Logger",
            "metadataToken": 385876532,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Logger|:Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies::Interceptors:Microsoft.EntityFrameworkCore.Diagnostics.IInterceptors",
            "targetName": "Interceptors",
            "metadataToken": 385876533,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Diagnostics.IInterceptors",
            "normalizedSignature": "Interceptors|:Microsoft.EntityFrameworkCore.Diagnostics.IInterceptors|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies::.ctor(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Query.IQueryTranslationPreprocessorFactory,Microsoft.EntityFrameworkCore.Query.IQueryableMethodTranslatingExpressionVisitorFactory,Microsoft.EntityFrameworkCore.Query.IQueryTranslationPostprocessorFactory,Microsoft.EntityFrameworkCore.Query.IShapedQueryCompilingExpressionVisitorFactory,Microsoft.EntityFrameworkCore.Query.ILiftableConstantFactory,Microsoft.EntityFrameworkCore.Query.ILiftableConstantProcessor,Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext,Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Diagnostics.IInterceptors):void",
            "metadataToken": 100665696,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Query.IQueryTranslationPreprocessorFactory,Microsoft.EntityFrameworkCore.Query.IQueryableMethodTranslatingExpressionVisitorFactory,Microsoft.EntityFrameworkCore.Query.IQueryTranslationPostprocessorFactory,Microsoft.EntityFrameworkCore.Query.IShapedQueryCompilingExpressionVisitorFactory,Microsoft.EntityFrameworkCore.Query.ILiftableConstantFactory,Microsoft.EntityFrameworkCore.Query.ILiftableConstantProcessor,Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext,Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Diagnostics.IInterceptors):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Query.IQueryTranslationPreprocessorFactory,Microsoft.EntityFrameworkCore.Query.IQueryableMethodTranslatingExpressionVisitorFactory,Microsoft.EntityFrameworkCore.Query.IQueryTranslationPostprocessorFactory,Microsoft.EntityFrameworkCore.Query.IShapedQueryCompilingExpressionVisitorFactory,Microsoft.EntityFrameworkCore.Query.ILiftableConstantFactory,Microsoft.EntityFrameworkCore.Query.ILiftableConstantProcessor,Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext,Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Diagnostics.IInterceptors):void|static=false",
            "isStatic": false,
            "parameterCount": 12,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryContext",
        "targetName": "Microsoft.EntityFrameworkCore.Query.QueryContext",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryContext::SetNavigationIsLoaded(System.Object,Microsoft.EntityFrameworkCore.Metadata.INavigationBase):System.Void",
            "targetName": "SetNavigationIsLoaded",
            "metadataToken": 100665734,
            "canonicalSignature": "(System.Object,Microsoft.EntityFrameworkCore.Metadata.INavigationBase):System.Void",
            "normalizedSignature": "SetNavigationIsLoaded|(System.Object,Microsoft.EntityFrameworkCore.Metadata.INavigationBase):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryContext::InitializeStateManager(System.Boolean):System.Void",
            "targetName": "InitializeStateManager",
            "metadataToken": 100665742,
            "canonicalSignature": "(System.Boolean):System.Void",
            "normalizedSignature": "InitializeStateManager|(System.Boolean):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryContext::TryGetEntry(Microsoft.EntityFrameworkCore.Metadata.IKey,System.Object[],System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry",
            "targetName": "TryGetEntry",
            "metadataToken": 100665743,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IKey,System.Object[],System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry",
            "normalizedSignature": "TryGetEntry|(Microsoft.EntityFrameworkCore.Metadata.IKey,System.Object[],System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry|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.Query.QueryContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 3,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryContext::StartTracking(Microsoft.EntityFrameworkCore.Metadata.IEntityType,System.Object,Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot&):Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry",
            "targetName": "StartTracking",
            "metadataToken": 100665744,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IEntityType,System.Object,Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot&):Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry",
            "normalizedSignature": "StartTracking|(Microsoft.EntityFrameworkCore.Metadata.IEntityType,System.Object,Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot&):Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry|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.Query.QueryContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "in"
              }
            ]
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryContext::Context:Microsoft.EntityFrameworkCore.DbContext",
            "targetName": "Context",
            "metadataToken": 385876534,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.DbContext",
            "normalizedSignature": "Context|:Microsoft.EntityFrameworkCore.DbContext|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryContext::Parameters:System.Collections.Generic.Dictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "Parameters",
            "metadataToken": 385876535,
            "canonicalSignature": ":System.Collections.Generic.Dictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "Parameters|:System.Collections.Generic.Dictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryContext::Dependencies:Microsoft.EntityFrameworkCore.Query.QueryContextDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876536,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.QueryContextDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Query.QueryContextDependencies|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.Query.QueryContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryContext::ExecutionStrategy:Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy",
            "targetName": "ExecutionStrategy",
            "metadataToken": 385876537,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy",
            "normalizedSignature": "ExecutionStrategy|:Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryContext::ConcurrencyDetector:Microsoft.EntityFrameworkCore.Infrastructure.IConcurrencyDetector",
            "targetName": "ConcurrencyDetector",
            "metadataToken": 385876538,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.IConcurrencyDetector",
            "normalizedSignature": "ConcurrencyDetector|:Microsoft.EntityFrameworkCore.Infrastructure.IConcurrencyDetector|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryContext::ExceptionDetector:Microsoft.EntityFrameworkCore.Storage.IExceptionDetector",
            "targetName": "ExceptionDetector",
            "metadataToken": 385876539,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IExceptionDetector",
            "normalizedSignature": "ExceptionDetector|:Microsoft.EntityFrameworkCore.Storage.IExceptionDetector|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryContext::CancellationToken:System.Threading.CancellationToken",
            "targetName": "CancellationToken",
            "metadataToken": 385876540,
            "canonicalSignature": ":System.Threading.CancellationToken",
            "normalizedSignature": "CancellationToken|:System.Threading.CancellationToken|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryContext::CommandLogger:Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Database+Command,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "CommandLogger",
            "metadataToken": 385876541,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Database+Command,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "CommandLogger|:Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Database+Command,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryContext::QueryLogger:Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "QueryLogger",
            "metadataToken": 385876542,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "QueryLogger|:Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryContext::.ctor(Microsoft.EntityFrameworkCore.Query.QueryContextDependencies):void",
            "metadataToken": 100665730,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryContextDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.QueryContextDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryContextDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Query.QueryContextDependencies",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "QueryContextDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryContextDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100665760,
            "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.Query.QueryContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryContextDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100665764,
            "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.Query.QueryContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryContextDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665765,
            "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.Query.QueryContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryContextDependencies::Equals(Microsoft.EntityFrameworkCore.Query.QueryContextDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665766,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryContextDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Query.QueryContextDependencies):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryContextDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Query.QueryContextDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100665767,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.QueryContextDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Query.QueryContextDependencies|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryContextDependencies::CurrentContext:Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext",
            "targetName": "CurrentContext",
            "metadataToken": 385876544,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext",
            "normalizedSignature": "CurrentContext|:Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryContextDependencies::StateManager:Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IStateManager",
            "targetName": "StateManager",
            "metadataToken": 385876545,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IStateManager",
            "normalizedSignature": "StateManager|:Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IStateManager|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryContextDependencies::ExecutionStrategy:Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy",
            "targetName": "ExecutionStrategy",
            "metadataToken": 385876546,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy",
            "normalizedSignature": "ExecutionStrategy|:Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryContextDependencies::ConcurrencyDetector:Microsoft.EntityFrameworkCore.Infrastructure.IConcurrencyDetector",
            "targetName": "ConcurrencyDetector",
            "metadataToken": 385876547,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.IConcurrencyDetector",
            "normalizedSignature": "ConcurrencyDetector|:Microsoft.EntityFrameworkCore.Infrastructure.IConcurrencyDetector|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryContextDependencies::ExceptionDetector:Microsoft.EntityFrameworkCore.Storage.IExceptionDetector",
            "targetName": "ExceptionDetector",
            "metadataToken": 385876548,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IExceptionDetector",
            "normalizedSignature": "ExceptionDetector|:Microsoft.EntityFrameworkCore.Storage.IExceptionDetector|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryContextDependencies::CommandLogger:Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Database+Command,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "CommandLogger",
            "metadataToken": 385876549,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Database+Command,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "CommandLogger|:Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Database+Command,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryContextDependencies::QueryLogger:Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "QueryLogger",
            "metadataToken": 385876550,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "QueryLogger|:Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryContextDependencies::.ctor(Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext,Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore.Infrastructure.IConcurrencyDetector,Microsoft.EntityFrameworkCore.Storage.IExceptionDetector,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Database+Command,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "metadataToken": 100665746,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext,Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore.Infrastructure.IConcurrencyDetector,Microsoft.EntityFrameworkCore.Storage.IExceptionDetector,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Database+Command,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext,Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore.Infrastructure.IConcurrencyDetector,Microsoft.EntityFrameworkCore.Storage.IExceptionDetector,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Database+Command,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void|static=false",
            "isStatic": false,
            "parameterCount": 6,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryParameterExpression",
        "targetName": "Microsoft.EntityFrameworkCore.Query.QueryParameterExpression",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Linq.Expressions:System.Linq.Expressions.Expression",
          "targetName": "System.Linq.Expressions.Expression"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "targetName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryParameterExpression::VisitChildren(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "targetName": "VisitChildren",
            "metadataToken": 100665777,
            "canonicalSignature": "(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitChildren|(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryParameterExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryParameterExpression::Print(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "targetName": "Print",
            "metadataToken": 100665778,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "normalizedSignature": "Print|(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryParameterExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryParameterExpression::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665779,
            "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.Query.QueryParameterExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryParameterExpression::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100665781,
            "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.Query.QueryParameterExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression::Print(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "targetName": "Print",
            "metadataToken": 100665400,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "normalizedSignature": "Print|(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryParameterExpression::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385876551,
            "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.Query.QueryParameterExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryParameterExpression::Type:System.Type",
            "targetName": "Type",
            "metadataToken": 385876552,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "Type|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryParameterExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryParameterExpression::IsNonNullableReferenceType:System.Boolean",
            "targetName": "IsNonNullableReferenceType",
            "metadataToken": 385876553,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNonNullableReferenceType|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryParameterExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryParameterExpression::TranslationMode:System.Nullable_1[[Microsoft.EntityFrameworkCore.ParameterTranslationMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "TranslationMode",
            "metadataToken": 385876554,
            "canonicalSignature": ":System.Nullable_1[[Microsoft.EntityFrameworkCore.ParameterTranslationMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "TranslationMode|:System.Nullable_1[[Microsoft.EntityFrameworkCore.ParameterTranslationMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryParameterExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryParameterExpression::NodeType:System.Linq.Expressions.ExpressionType",
            "targetName": "NodeType",
            "metadataToken": 385876555,
            "canonicalSignature": ":System.Linq.Expressions.ExpressionType",
            "normalizedSignature": "NodeType|:System.Linq.Expressions.ExpressionType|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryParameterExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryParameterExpression::.ctor(System.String,System.Type):void",
            "metadataToken": 100665769,
            "canonicalSignature": "(System.String,System.Type):void",
            "normalizedSignature": "constructor|(System.String,System.Type):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryParameterExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryParameterExpression::.ctor(System.String,System.Type,Microsoft.EntityFrameworkCore.ParameterTranslationMode):void",
            "metadataToken": 100665770,
            "canonicalSignature": "(System.String,System.Type,Microsoft.EntityFrameworkCore.ParameterTranslationMode):void",
            "normalizedSignature": "constructor|(System.String,System.Type,Microsoft.EntityFrameworkCore.ParameterTranslationMode):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryParameterExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryParameterExpression::.ctor(System.String,System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.ParameterTranslationMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):void",
            "metadataToken": 100665771,
            "canonicalSignature": "(System.String,System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.ParameterTranslationMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):void",
            "normalizedSignature": "constructor|(System.String,System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.ParameterTranslationMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryParameterExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryRootExpression",
        "targetName": "Microsoft.EntityFrameworkCore.Query.QueryRootExpression",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Linq.Expressions:System.Linq.Expressions.Expression",
          "targetName": "System.Linq.Expressions.Expression"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "targetName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryRootExpression::DetachQueryProvider():System.Linq.Expressions.Expression",
            "targetName": "DetachQueryProvider",
            "metadataToken": 100665786,
            "canonicalSignature": "():System.Linq.Expressions.Expression",
            "normalizedSignature": "DetachQueryProvider|():System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryRootExpression::VisitChildren(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "targetName": "VisitChildren",
            "metadataToken": 100665790,
            "canonicalSignature": "(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitChildren|(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryRootExpression::Print(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "targetName": "Print",
            "metadataToken": 100665791,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "normalizedSignature": "Print|(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryRootExpression::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665793,
            "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.Query.QueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryRootExpression::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100665794,
            "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.Query.QueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression::Print(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "targetName": "Print",
            "metadataToken": 100665400,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "normalizedSignature": "Print|(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryRootExpression::QueryProvider:Microsoft.EntityFrameworkCore.Query.IAsyncQueryProvider",
            "targetName": "QueryProvider",
            "metadataToken": 385876556,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.IAsyncQueryProvider",
            "normalizedSignature": "QueryProvider|:Microsoft.EntityFrameworkCore.Query.IAsyncQueryProvider|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryRootExpression::ElementType:System.Type",
            "targetName": "ElementType",
            "metadataToken": 385876557,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ElementType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryRootExpression::NodeType:System.Linq.Expressions.ExpressionType",
            "targetName": "NodeType",
            "metadataToken": 385876558,
            "canonicalSignature": ":System.Linq.Expressions.ExpressionType",
            "normalizedSignature": "NodeType|:System.Linq.Expressions.ExpressionType|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryRootExpression::Type:System.Type",
            "targetName": "Type",
            "metadataToken": 385876559,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "Type|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryRootExpression::CanReduce:System.Boolean",
            "targetName": "CanReduce",
            "metadataToken": 385876560,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "CanReduce|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryRootExpression::.ctor(Microsoft.EntityFrameworkCore.Query.IAsyncQueryProvider,System.Type):void",
            "metadataToken": 100665782,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.IAsyncQueryProvider,System.Type):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.IAsyncQueryProvider,System.Type):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryRootExpression::.ctor(System.Type):void",
            "metadataToken": 100665783,
            "canonicalSignature": "(System.Type):void",
            "normalizedSignature": "constructor|(System.Type):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryRootExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryRootProcessor",
        "targetName": "Microsoft.EntityFrameworkCore.Query.QueryRootProcessor",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Linq.Expressions:System.Linq.Expressions.ExpressionVisitor",
          "targetName": "System.Linq.Expressions.ExpressionVisitor"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryRootProcessor::VisitMethodCall(System.Linq.Expressions.MethodCallExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitMethodCall",
            "metadataToken": 100665796,
            "canonicalSignature": "(System.Linq.Expressions.MethodCallExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitMethodCall|(System.Linq.Expressions.MethodCallExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryRootProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryRootProcessor::ShouldConvertToInlineQueryRoot(System.Linq.Expressions.Expression):System.Boolean",
            "targetName": "ShouldConvertToInlineQueryRoot",
            "metadataToken": 100665798,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Boolean",
            "normalizedSignature": "ShouldConvertToInlineQueryRoot|(System.Linq.Expressions.Expression):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryRootProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryRootProcessor::ShouldConvertToParameterQueryRoot(Microsoft.EntityFrameworkCore.Query.QueryParameterExpression):System.Boolean",
            "targetName": "ShouldConvertToParameterQueryRoot",
            "metadataToken": 100665799,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryParameterExpression):System.Boolean",
            "normalizedSignature": "ShouldConvertToParameterQueryRoot|(Microsoft.EntityFrameworkCore.Query.QueryParameterExpression):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryRootProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryRootProcessor::.ctor(Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies,Microsoft.EntityFrameworkCore.Query.QueryCompilationContext):void",
            "metadataToken": 100665795,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies,Microsoft.EntityFrameworkCore.Query.QueryCompilationContext):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies,Microsoft.EntityFrameworkCore.Query.QueryCompilationContext):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryRootProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
        "targetName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
        "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.Query.SqlExpressionVisitor",
          "targetName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::GetCommand(System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Storage.IRelationalCommand",
            "targetName": "GetCommand",
            "metadataToken": 100666146,
            "canonicalSignature": "(System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Storage.IRelationalCommand",
            "normalizedSignature": "GetCommand|(System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Storage.IRelationalCommand|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::GenerateRootCommand(System.Linq.Expressions.Expression):System.Void",
            "targetName": "GenerateRootCommand",
            "metadataToken": 100666147,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Void",
            "normalizedSignature": "GenerateRootCommand|(System.Linq.Expressions.Expression):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::GenerateTagsHeaderComment(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Void",
            "targetName": "GenerateTagsHeaderComment",
            "metadataToken": 100666150,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Void",
            "normalizedSignature": "GenerateTagsHeaderComment|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::GenerateTagsHeaderComment(System.Collections.Generic.ISet_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void",
            "targetName": "GenerateTagsHeaderComment",
            "metadataToken": 100666151,
            "canonicalSignature": "(System.Collections.Generic.ISet_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void",
            "normalizedSignature": "GenerateTagsHeaderComment|(System.Collections.Generic.ISet_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::VisitSqlFragment(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFragmentExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitSqlFragment",
            "metadataToken": 100666152,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFragmentExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitSqlFragment|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFragmentExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::VisitDelete(Microsoft.EntityFrameworkCore.Query.SqlExpressions.DeleteExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitDelete",
            "metadataToken": 100666154,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.DeleteExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitDelete|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.DeleteExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::VisitSelect(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitSelect",
            "metadataToken": 100666155,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitSelect|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::TryGenerateWithoutWrappingSelect(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Boolean",
            "targetName": "TryGenerateWithoutWrappingSelect",
            "metadataToken": 100666156,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Boolean",
            "normalizedSignature": "TryGenerateWithoutWrappingSelect|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::GeneratePseudoFromClause():System.Void",
            "targetName": "GeneratePseudoFromClause",
            "metadataToken": 100666157,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "GeneratePseudoFromClause|():System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::GenerateEmptyProjection(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Void",
            "targetName": "GenerateEmptyProjection",
            "metadataToken": 100666158,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Void",
            "normalizedSignature": "GenerateEmptyProjection|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::VisitProjection(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ProjectionExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitProjection",
            "metadataToken": 100666159,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ProjectionExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitProjection|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ProjectionExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::VisitSqlFunction(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitSqlFunction",
            "metadataToken": 100666160,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitSqlFunction|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::VisitTableValuedFunction(Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableValuedFunctionExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitTableValuedFunction",
            "metadataToken": 100666161,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableValuedFunctionExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitTableValuedFunction|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableValuedFunctionExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::VisitColumn(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitColumn",
            "metadataToken": 100666162,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitColumn|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::VisitTable(Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitTable",
            "metadataToken": 100666163,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitTable|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::VisitFromSql(Microsoft.EntityFrameworkCore.Query.SqlExpressions.FromSqlExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitFromSql",
            "metadataToken": 100666165,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.FromSqlExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitFromSql|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.FromSqlExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::CheckComposableSql(System.String):System.Void",
            "targetName": "CheckComposableSql",
            "metadataToken": 100666166,
            "canonicalSignature": "(System.String):System.Void",
            "normalizedSignature": "CheckComposableSql|(System.String):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::CheckComposableSqlTrimmed(System.ReadOnlySpan_1[[System.Char,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void",
            "targetName": "CheckComposableSqlTrimmed",
            "metadataToken": 100666167,
            "canonicalSignature": "(System.ReadOnlySpan_1[[System.Char,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void",
            "normalizedSignature": "CheckComposableSqlTrimmed|(System.ReadOnlySpan_1[[System.Char,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::VisitSqlBinary(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlBinaryExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitSqlBinary",
            "metadataToken": 100666168,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlBinaryExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitSqlBinary|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlBinaryExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::VisitSqlConstant(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlConstantExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitSqlConstant",
            "metadataToken": 100666169,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlConstantExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitSqlConstant|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlConstantExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::VisitSqlParameter(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlParameterExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitSqlParameter",
            "metadataToken": 100666170,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlParameterExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitSqlParameter|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlParameterExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::VisitOrdering(Microsoft.EntityFrameworkCore.Query.SqlExpressions.OrderingExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitOrdering",
            "metadataToken": 100666171,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.OrderingExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitOrdering|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.OrderingExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::VisitLike(Microsoft.EntityFrameworkCore.Query.SqlExpressions.LikeExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitLike",
            "metadataToken": 100666172,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.LikeExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitLike|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.LikeExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": true,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::GenerateLike(Microsoft.EntityFrameworkCore.Query.SqlExpressions.LikeExpression,System.Boolean):System.Void",
            "targetName": "GenerateLike",
            "metadataToken": 100666173,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.LikeExpression,System.Boolean):System.Void",
            "normalizedSignature": "GenerateLike|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.LikeExpression,System.Boolean):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::VisitCollate(Microsoft.EntityFrameworkCore.Query.SqlExpressions.CollateExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitCollate",
            "metadataToken": 100666174,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.CollateExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitCollate|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.CollateExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::VisitDistinct(Microsoft.EntityFrameworkCore.Query.SqlExpressions.DistinctExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitDistinct",
            "metadataToken": 100666175,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.DistinctExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitDistinct|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.DistinctExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::VisitCase(Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitCase",
            "metadataToken": 100666176,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitCase|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::VisitSqlUnary(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlUnaryExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitSqlUnary",
            "metadataToken": 100666177,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlUnaryExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitSqlUnary|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlUnaryExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::VisitExists(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ExistsExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitExists",
            "metadataToken": 100666178,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ExistsExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitExists|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ExistsExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": true,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::GenerateExists(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ExistsExpression,System.Boolean):System.Void",
            "targetName": "GenerateExists",
            "metadataToken": 100666179,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ExistsExpression,System.Boolean):System.Void",
            "normalizedSignature": "GenerateExists|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ExistsExpression,System.Boolean):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::VisitIn(Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitIn",
            "metadataToken": 100666180,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitIn|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": true,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::GenerateIn(Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression,System.Boolean):System.Void",
            "targetName": "GenerateIn",
            "metadataToken": 100666181,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression,System.Boolean):System.Void",
            "normalizedSignature": "GenerateIn|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression,System.Boolean):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::VisitAtTimeZone(Microsoft.EntityFrameworkCore.Query.SqlExpressions.AtTimeZoneExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitAtTimeZone",
            "metadataToken": 100666182,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.AtTimeZoneExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitAtTimeZone|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.AtTimeZoneExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::GetOperator(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlBinaryExpression):System.String",
            "targetName": "GetOperator",
            "metadataToken": 100666183,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlBinaryExpression):System.String",
            "normalizedSignature": "GetOperator|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlBinaryExpression):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::GenerateTop(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Void",
            "targetName": "GenerateTop",
            "metadataToken": 100666184,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Void",
            "normalizedSignature": "GenerateTop|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::GenerateProjection(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Void",
            "targetName": "GenerateProjection",
            "metadataToken": 100666185,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Void",
            "normalizedSignature": "GenerateProjection|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::GenerateFrom(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Void",
            "targetName": "GenerateFrom",
            "metadataToken": 100666186,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Void",
            "normalizedSignature": "GenerateFrom|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::GenerateOrderings(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Void",
            "targetName": "GenerateOrderings",
            "metadataToken": 100666187,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Void",
            "normalizedSignature": "GenerateOrderings|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::GenerateLimitOffset(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Void",
            "targetName": "GenerateLimitOffset",
            "metadataToken": 100666188,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Void",
            "normalizedSignature": "GenerateLimitOffset|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::VisitCrossJoin(Microsoft.EntityFrameworkCore.Query.SqlExpressions.CrossJoinExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitCrossJoin",
            "metadataToken": 100666190,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.CrossJoinExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitCrossJoin|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.CrossJoinExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::VisitCrossApply(Microsoft.EntityFrameworkCore.Query.SqlExpressions.CrossApplyExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitCrossApply",
            "metadataToken": 100666191,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.CrossApplyExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitCrossApply|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.CrossApplyExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::VisitOuterApply(Microsoft.EntityFrameworkCore.Query.SqlExpressions.OuterApplyExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitOuterApply",
            "metadataToken": 100666192,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.OuterApplyExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitOuterApply|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.OuterApplyExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::VisitInnerJoin(Microsoft.EntityFrameworkCore.Query.SqlExpressions.InnerJoinExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitInnerJoin",
            "metadataToken": 100666193,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.InnerJoinExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitInnerJoin|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.InnerJoinExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::VisitLeftJoin(Microsoft.EntityFrameworkCore.Query.SqlExpressions.LeftJoinExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitLeftJoin",
            "metadataToken": 100666194,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.LeftJoinExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitLeftJoin|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.LeftJoinExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::VisitRightJoin(Microsoft.EntityFrameworkCore.Query.SqlExpressions.RightJoinExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitRightJoin",
            "metadataToken": 100666195,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.RightJoinExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitRightJoin|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.RightJoinExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::VisitScalarSubquery(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ScalarSubqueryExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitScalarSubquery",
            "metadataToken": 100666196,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ScalarSubqueryExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitScalarSubquery|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ScalarSubqueryExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::VisitRowNumber(Microsoft.EntityFrameworkCore.Query.SqlExpressions.RowNumberExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitRowNumber",
            "metadataToken": 100666197,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.RowNumberExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitRowNumber|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.RowNumberExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::VisitRowValue(Microsoft.EntityFrameworkCore.Query.SqlExpressions.RowValueExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitRowValue",
            "metadataToken": 100666198,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.RowValueExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitRowValue|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.RowValueExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::GenerateSetOperation(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SetOperationBase):System.Void",
            "targetName": "GenerateSetOperation",
            "metadataToken": 100666199,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SetOperationBase):System.Void",
            "normalizedSignature": "GenerateSetOperation|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SetOperationBase):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::GenerateSetOperationOperand(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SetOperationBase,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Void",
            "targetName": "GenerateSetOperationOperand",
            "metadataToken": 100666200,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SetOperationBase,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Void",
            "normalizedSignature": "GenerateSetOperationOperand|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SetOperationBase,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::VisitExcept(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ExceptExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitExcept",
            "metadataToken": 100666202,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ExceptExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitExcept|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ExceptExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::VisitIntersect(Microsoft.EntityFrameworkCore.Query.SqlExpressions.IntersectExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitIntersect",
            "metadataToken": 100666203,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.IntersectExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitIntersect|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.IntersectExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::VisitUnion(Microsoft.EntityFrameworkCore.Query.SqlExpressions.UnionExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitUnion",
            "metadataToken": 100666204,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.UnionExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitUnion|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.UnionExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::VisitUpdate(Microsoft.EntityFrameworkCore.Query.SqlExpressions.UpdateExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitUpdate",
            "metadataToken": 100666205,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.UpdateExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitUpdate|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.UpdateExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::VisitValues(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ValuesExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitValues",
            "metadataToken": 100666206,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ValuesExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitValues|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ValuesExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::GenerateValues(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ValuesExpression):System.Void",
            "targetName": "GenerateValues",
            "metadataToken": 100666207,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ValuesExpression):System.Void",
            "normalizedSignature": "GenerateValues|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ValuesExpression):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::VisitJsonScalar(Microsoft.EntityFrameworkCore.Query.SqlExpressions.JsonScalarExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitJsonScalar",
            "metadataToken": 100666208,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.JsonScalarExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitJsonScalar|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.JsonScalarExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::RequiresParentheses(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):System.Boolean",
            "targetName": "RequiresParentheses",
            "metadataToken": 100666209,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):System.Boolean",
            "normalizedSignature": "RequiresParentheses|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::TryGetOperatorInfo(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Int32&,System.Boolean&):System.Boolean",
            "targetName": "TryGetOperatorInfo",
            "metadataToken": 100666210,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Int32&,System.Boolean&):System.Boolean",
            "normalizedSignature": "TryGetOperatorInfo|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Int32&,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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "out"
              },
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::Dependencies:Microsoft.EntityFrameworkCore.Query.QuerySqlGeneratorDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876511,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.QuerySqlGeneratorDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Query.QuerySqlGeneratorDependencies|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.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::AliasSeparator:System.String",
            "targetName": "AliasSeparator",
            "metadataToken": 385876512,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "AliasSeparator|: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.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::Sql:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "targetName": "Sql",
            "metadataToken": 385876513,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder",
            "normalizedSignature": "Sql|:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder|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.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator::.ctor(Microsoft.EntityFrameworkCore.Query.QuerySqlGeneratorDependencies):void",
            "metadataToken": 100666144,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QuerySqlGeneratorDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.QuerySqlGeneratorDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGeneratorDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGeneratorDependencies",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "QuerySqlGeneratorDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGeneratorDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100666228,
            "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.Query.QuerySqlGeneratorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGeneratorDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100666232,
            "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.Query.QuerySqlGeneratorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGeneratorDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666233,
            "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.Query.QuerySqlGeneratorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGeneratorDependencies::Equals(Microsoft.EntityFrameworkCore.Query.QuerySqlGeneratorDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666234,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QuerySqlGeneratorDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Query.QuerySqlGeneratorDependencies):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGeneratorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGeneratorDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Query.QuerySqlGeneratorDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100666235,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.QuerySqlGeneratorDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Query.QuerySqlGeneratorDependencies|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGeneratorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGeneratorDependencies::RelationalCommandBuilderFactory:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory",
            "targetName": "RelationalCommandBuilderFactory",
            "metadataToken": 385876515,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory",
            "normalizedSignature": "RelationalCommandBuilderFactory|:Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGeneratorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGeneratorDependencies::SqlGenerationHelper:Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper",
            "targetName": "SqlGenerationHelper",
            "metadataToken": 385876516,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper",
            "normalizedSignature": "SqlGenerationHelper|:Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGeneratorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.QuerySqlGeneratorDependencies::.ctor(Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory,Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper):void",
            "metadataToken": 100666223,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory,Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory,Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QuerySqlGeneratorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessor",
        "targetName": "Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessor",
        "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.Query.QueryTranslationPostprocessor::Process(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "Process",
            "metadataToken": 100665803,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "Process|(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessor::Dependencies:Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessorDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876561,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessorDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessorDependencies|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.Query.QueryTranslationPostprocessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessor::QueryCompilationContext:Microsoft.EntityFrameworkCore.Query.QueryCompilationContext",
            "targetName": "QueryCompilationContext",
            "metadataToken": 385876562,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.QueryCompilationContext",
            "normalizedSignature": "QueryCompilationContext|:Microsoft.EntityFrameworkCore.Query.QueryCompilationContext|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.Query.QueryTranslationPostprocessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessor::.ctor(Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessorDependencies,Microsoft.EntityFrameworkCore.Query.QueryCompilationContext):void",
            "metadataToken": 100665800,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessorDependencies,Microsoft.EntityFrameworkCore.Query.QueryCompilationContext):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessorDependencies,Microsoft.EntityFrameworkCore.Query.QueryCompilationContext):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessorDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessorDependencies",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "QueryTranslationPostprocessorDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessorDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100665806,
            "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.Query.QueryTranslationPostprocessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessorDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100665810,
            "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.Query.QueryTranslationPostprocessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessorDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665811,
            "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.Query.QueryTranslationPostprocessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessorDependencies::Equals(Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessorDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665812,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessorDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessorDependencies):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessorDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessorDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100665813,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessorDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessorDependencies|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessorDependencies::.ctor():void",
            "metadataToken": 100665805,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessor",
        "targetName": "Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessor",
        "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.Query.QueryTranslationPreprocessor::Process(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "Process",
            "metadataToken": 100665818,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "Process|(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessor::NormalizeQueryableMethod(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "NormalizeQueryableMethod",
            "metadataToken": 100665819,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "NormalizeQueryableMethod|(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessor::ProcessQueryRoots(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "ProcessQueryRoots",
            "metadataToken": 100665820,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "ProcessQueryRoots|(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessor::Dependencies:Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876564,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies|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.Query.QueryTranslationPreprocessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessor::QueryCompilationContext:Microsoft.EntityFrameworkCore.Query.QueryCompilationContext",
            "targetName": "QueryCompilationContext",
            "metadataToken": 385876565,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.QueryCompilationContext",
            "normalizedSignature": "QueryCompilationContext|:Microsoft.EntityFrameworkCore.Query.QueryCompilationContext|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.Query.QueryTranslationPreprocessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessor::IsEfConstantSupported:System.Boolean",
            "targetName": "IsEfConstantSupported",
            "metadataToken": 385876566,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsEfConstantSupported|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessor::.ctor(Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies,Microsoft.EntityFrameworkCore.Query.QueryCompilationContext):void",
            "metadataToken": 100665815,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies,Microsoft.EntityFrameworkCore.Query.QueryCompilationContext):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies,Microsoft.EntityFrameworkCore.Query.QueryCompilationContext):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "QueryTranslationPreprocessorDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100665830,
            "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.Query.QueryTranslationPreprocessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100665834,
            "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.Query.QueryTranslationPreprocessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665835,
            "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.Query.QueryTranslationPreprocessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies::Equals(Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665836,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100665837,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies::TypeMappingSource:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource",
            "targetName": "TypeMappingSource",
            "metadataToken": 385876568,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource",
            "normalizedSignature": "TypeMappingSource|:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies::EvaluatableExpressionFilter:Microsoft.EntityFrameworkCore.Query.IEvaluatableExpressionFilter",
            "targetName": "EvaluatableExpressionFilter",
            "metadataToken": 385876569,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.IEvaluatableExpressionFilter",
            "normalizedSignature": "EvaluatableExpressionFilter|:Microsoft.EntityFrameworkCore.Query.IEvaluatableExpressionFilter|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies::NavigationExpansionExtensibilityHelper:Microsoft.EntityFrameworkCore.Query.INavigationExpansionExtensibilityHelper",
            "targetName": "NavigationExpansionExtensibilityHelper",
            "metadataToken": 385876570,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.INavigationExpansionExtensibilityHelper",
            "normalizedSignature": "NavigationExpansionExtensibilityHelper|:Microsoft.EntityFrameworkCore.Query.INavigationExpansionExtensibilityHelper|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies::.ctor(Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource,Microsoft.EntityFrameworkCore.Query.IEvaluatableExpressionFilter,Microsoft.EntityFrameworkCore.Query.INavigationExpansionExtensibilityHelper):void",
            "metadataToken": 100665823,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource,Microsoft.EntityFrameworkCore.Query.IEvaluatableExpressionFilter,Microsoft.EntityFrameworkCore.Query.INavigationExpansionExtensibilityHelper):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource,Microsoft.EntityFrameworkCore.Query.IEvaluatableExpressionFilter,Microsoft.EntityFrameworkCore.Query.INavigationExpansionExtensibilityHelper):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProvider",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProvider",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslatorProvider",
            "targetName": "Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslatorProvider"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProvider::Translate(Microsoft.EntityFrameworkCore.Metadata.IModel,System.Reflection.MethodInfo,Microsoft.EntityFrameworkCore.Query.EnumerableExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Translate",
            "metadataToken": 100666239,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,System.Reflection.MethodInfo,Microsoft.EntityFrameworkCore.Query.EnumerableExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Translate|(Microsoft.EntityFrameworkCore.Metadata.IModel,System.Reflection.MethodInfo,Microsoft.EntityFrameworkCore.Query.EnumerableExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.RelationalAggregateMethodCallTranslatorProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProvider::AddTranslators(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslator,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddTranslators",
            "metadataToken": 100666240,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslator,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddTranslators|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslator,Microsoft.EntityFrameworkCore.Relational,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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslatorProvider::Translate(Microsoft.EntityFrameworkCore.Metadata.IModel,System.Reflection.MethodInfo,Microsoft.EntityFrameworkCore.Query.EnumerableExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Translate",
            "metadataToken": 100666052,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,System.Reflection.MethodInfo,Microsoft.EntityFrameworkCore.Query.EnumerableExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Translate|(Microsoft.EntityFrameworkCore.Metadata.IModel,System.Reflection.MethodInfo,Microsoft.EntityFrameworkCore.Query.EnumerableExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslatorProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslatorProvider"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProvider::Dependencies:Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProviderDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876517,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProviderDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProviderDependencies|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.Query.RelationalAggregateMethodCallTranslatorProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProvider::.ctor(Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProviderDependencies):void",
            "metadataToken": 100666237,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProviderDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProviderDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProviderDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProviderDependencies",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "RelationalAggregateMethodCallTranslatorProviderDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProviderDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100666249,
            "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.Query.RelationalAggregateMethodCallTranslatorProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProviderDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100666253,
            "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.Query.RelationalAggregateMethodCallTranslatorProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProviderDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666254,
            "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.Query.RelationalAggregateMethodCallTranslatorProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProviderDependencies::Equals(Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProviderDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666255,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProviderDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProviderDependencies):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProviderDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProviderDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100666256,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProviderDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProviderDependencies|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProviderDependencies::SqlExpressionFactory:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "targetName": "SqlExpressionFactory",
            "metadataToken": 385876519,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "normalizedSignature": "SqlExpressionFactory|:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProviderDependencies::Plugins:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslatorPlugin,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Plugins",
            "metadataToken": 385876520,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslatorPlugin,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Plugins|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslatorPlugin,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProviderDependencies::RelationalTypeMappingSource:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource",
            "targetName": "RelationalTypeMappingSource",
            "metadataToken": 385876521,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource",
            "normalizedSignature": "RelationalTypeMappingSource|:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProviderDependencies::.ctor(Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslatorPlugin,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource):void",
            "metadataToken": 100666242,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslatorPlugin,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslatorPlugin,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalCollectionShaperExpression",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalCollectionShaperExpression",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Linq.Expressions:System.Linq.Expressions.Expression",
          "targetName": "System.Linq.Expressions.Expression"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "targetName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalCollectionShaperExpression::VisitChildren(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "targetName": "VisitChildren",
            "metadataToken": 100666270,
            "canonicalSignature": "(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitChildren|(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalCollectionShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalCollectionShaperExpression::Update(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.RelationalCollectionShaperExpression",
            "targetName": "Update",
            "metadataToken": 100666271,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.RelationalCollectionShaperExpression",
            "normalizedSignature": "Update|(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.RelationalCollectionShaperExpression|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.Query.RelationalCollectionShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression::Print(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "targetName": "Print",
            "metadataToken": 100665400,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "normalizedSignature": "Print|(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalCollectionShaperExpression::ParentIdentifier:System.Linq.Expressions.Expression",
            "targetName": "ParentIdentifier",
            "metadataToken": 385876522,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ParentIdentifier|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalCollectionShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalCollectionShaperExpression::OuterIdentifier:System.Linq.Expressions.Expression",
            "targetName": "OuterIdentifier",
            "metadataToken": 385876523,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "OuterIdentifier|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalCollectionShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalCollectionShaperExpression::SelfIdentifier:System.Linq.Expressions.Expression",
            "targetName": "SelfIdentifier",
            "metadataToken": 385876524,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "SelfIdentifier|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalCollectionShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalCollectionShaperExpression::ParentIdentifierValueComparers:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ParentIdentifierValueComparers",
            "metadataToken": 385876525,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ParentIdentifierValueComparers|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalCollectionShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalCollectionShaperExpression::OuterIdentifierValueComparers:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "OuterIdentifierValueComparers",
            "metadataToken": 385876526,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "OuterIdentifierValueComparers|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalCollectionShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalCollectionShaperExpression::SelfIdentifierValueComparers:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "SelfIdentifierValueComparers",
            "metadataToken": 385876527,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "SelfIdentifierValueComparers|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalCollectionShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalCollectionShaperExpression::InnerShaper:System.Linq.Expressions.Expression",
            "targetName": "InnerShaper",
            "metadataToken": 385876528,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "InnerShaper|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalCollectionShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalCollectionShaperExpression::Navigation:Microsoft.EntityFrameworkCore.Metadata.INavigationBase",
            "targetName": "Navigation",
            "metadataToken": 385876529,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.INavigationBase",
            "normalizedSignature": "Navigation|:Microsoft.EntityFrameworkCore.Metadata.INavigationBase|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalCollectionShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalCollectionShaperExpression::ElementType:System.Type",
            "targetName": "ElementType",
            "metadataToken": 385876530,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ElementType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalCollectionShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalCollectionShaperExpression::Type:System.Type",
            "targetName": "Type",
            "metadataToken": 385876531,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "Type|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalCollectionShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalCollectionShaperExpression::NodeType:System.Linq.Expressions.ExpressionType",
            "targetName": "NodeType",
            "metadataToken": 385876532,
            "canonicalSignature": ":System.Linq.Expressions.ExpressionType",
            "normalizedSignature": "NodeType|:System.Linq.Expressions.ExpressionType|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalCollectionShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalCollectionShaperExpression::.ctor(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.INavigationBase,System.Type):void",
            "metadataToken": 100666258,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.INavigationBase,System.Type):void",
            "normalizedSignature": "constructor|(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.INavigationBase,System.Type):void|static=false",
            "isStatic": false,
            "parameterCount": 9,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalCollectionShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGenerator",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGenerator",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGenerator",
          "targetName": "Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGenerator"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ICompiledQueryCacheKeyGenerator",
            "targetName": "Microsoft.EntityFrameworkCore.Query.ICompiledQueryCacheKeyGenerator"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGenerator::GenerateCacheKey(System.Linq.Expressions.Expression,System.Boolean):System.Object",
            "targetName": "GenerateCacheKey",
            "metadataToken": 100666275,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Boolean):System.Object",
            "normalizedSignature": "GenerateCacheKey|(System.Linq.Expressions.Expression,System.Boolean):System.Object|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGenerator::GenerateCacheKeyCore(System.Linq.Expressions.Expression,System.Boolean):Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGenerator+RelationalCompiledQueryCacheKey",
            "targetName": "GenerateCacheKeyCore",
            "metadataToken": 100666276,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Boolean):Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGenerator+RelationalCompiledQueryCacheKey",
            "normalizedSignature": "GenerateCacheKeyCore|(System.Linq.Expressions.Expression,System.Boolean):Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGenerator+RelationalCompiledQueryCacheKey|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ICompiledQueryCacheKeyGenerator::GenerateCacheKey(System.Linq.Expressions.Expression,System.Boolean):System.Object",
            "targetName": "GenerateCacheKey",
            "metadataToken": 100665372,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Boolean):System.Object",
            "normalizedSignature": "GenerateCacheKey|(System.Linq.Expressions.Expression,System.Boolean):System.Object|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ICompiledQueryCacheKeyGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.ICompiledQueryCacheKeyGenerator"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGenerator::GenerateCacheKeyCore(System.Linq.Expressions.Expression,System.Boolean):Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGenerator+CompiledQueryCacheKey",
            "targetName": "GenerateCacheKeyCore",
            "metadataToken": 0,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Boolean):Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGenerator+CompiledQueryCacheKey",
            "normalizedSignature": "GenerateCacheKeyCore|(System.Linq.Expressions.Expression,System.Boolean):Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGenerator+CompiledQueryCacheKey|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGenerator::RelationalDependencies:Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGeneratorDependencies",
            "targetName": "RelationalDependencies",
            "metadataToken": 385876533,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGeneratorDependencies",
            "normalizedSignature": "RelationalDependencies|:Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGeneratorDependencies|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.Query.RelationalCompiledQueryCacheKeyGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGenerator::.ctor(Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGeneratorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGeneratorDependencies):void",
            "metadataToken": 100666273,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGeneratorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGeneratorDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGeneratorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGeneratorDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGenerator+RelationalCompiledQueryCacheKey",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGenerator+RelationalCompiledQueryCacheKey",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Struct",
        "accessibility": "Protected",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.ValueType",
          "targetName": "System.ValueType"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "RelationalCompiledQueryCacheKey"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGenerator+RelationalCompiledQueryCacheKey::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100673357,
            "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.Query.RelationalCompiledQueryCacheKeyGenerator+RelationalCompiledQueryCacheKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGenerator+RelationalCompiledQueryCacheKey::Equals(Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGenerator+RelationalCompiledQueryCacheKey):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100673358,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGenerator+RelationalCompiledQueryCacheKey):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGenerator+RelationalCompiledQueryCacheKey):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGenerator+RelationalCompiledQueryCacheKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGenerator+RelationalCompiledQueryCacheKey::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100673359,
            "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.Query.RelationalCompiledQueryCacheKeyGenerator+RelationalCompiledQueryCacheKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGenerator+RelationalCompiledQueryCacheKey::.ctor(Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGenerator+CompiledQueryCacheKey,System.Boolean,System.Nullable_1[[Microsoft.EntityFrameworkCore.QuerySplittingBehavior,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):void",
            "metadataToken": 100673356,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGenerator+CompiledQueryCacheKey,System.Boolean,System.Nullable_1[[Microsoft.EntityFrameworkCore.QuerySplittingBehavior,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGenerator+CompiledQueryCacheKey,System.Boolean,System.Nullable_1[[Microsoft.EntityFrameworkCore.QuerySplittingBehavior,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGenerator+RelationalCompiledQueryCacheKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGeneratorDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGeneratorDependencies",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "RelationalCompiledQueryCacheKeyGeneratorDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGeneratorDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100666281,
            "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.Query.RelationalCompiledQueryCacheKeyGeneratorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGeneratorDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100666285,
            "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.Query.RelationalCompiledQueryCacheKeyGeneratorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGeneratorDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666286,
            "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.Query.RelationalCompiledQueryCacheKeyGeneratorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGeneratorDependencies::Equals(Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGeneratorDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666287,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGeneratorDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGeneratorDependencies):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGeneratorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGeneratorDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGeneratorDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100666288,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGeneratorDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGeneratorDependencies|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGeneratorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGeneratorDependencies::ContextOptions:Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions",
            "targetName": "ContextOptions",
            "metadataToken": 385876535,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions",
            "normalizedSignature": "ContextOptions|:Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGeneratorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGeneratorDependencies::.ctor(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):void",
            "metadataToken": 100666278,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGeneratorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalEvaluatableExpressionFilter",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalEvaluatableExpressionFilter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.EvaluatableExpressionFilter",
          "targetName": "Microsoft.EntityFrameworkCore.Query.EvaluatableExpressionFilter"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IEvaluatableExpressionFilter",
            "targetName": "Microsoft.EntityFrameworkCore.Query.IEvaluatableExpressionFilter"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalEvaluatableExpressionFilter::IsEvaluatableExpression(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.IModel):System.Boolean",
            "targetName": "IsEvaluatableExpression",
            "metadataToken": 100666292,
            "canonicalSignature": "(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.IModel):System.Boolean",
            "normalizedSignature": "IsEvaluatableExpression|(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.IModel):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalEvaluatableExpressionFilter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IEvaluatableExpressionFilter::IsEvaluatableExpression(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.IModel):System.Boolean",
            "targetName": "IsEvaluatableExpression",
            "metadataToken": 100665373,
            "canonicalSignature": "(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.IModel):System.Boolean",
            "normalizedSignature": "IsEvaluatableExpression|(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.IModel):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.Query.IEvaluatableExpressionFilter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.IEvaluatableExpressionFilter"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalEvaluatableExpressionFilter::RelationalDependencies:Microsoft.EntityFrameworkCore.Query.RelationalEvaluatableExpressionFilterDependencies",
            "targetName": "RelationalDependencies",
            "metadataToken": 385876536,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.RelationalEvaluatableExpressionFilterDependencies",
            "normalizedSignature": "RelationalDependencies|:Microsoft.EntityFrameworkCore.Query.RelationalEvaluatableExpressionFilterDependencies|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.Query.RelationalEvaluatableExpressionFilter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalEvaluatableExpressionFilter::.ctor(Microsoft.EntityFrameworkCore.Query.EvaluatableExpressionFilterDependencies,Microsoft.EntityFrameworkCore.Query.RelationalEvaluatableExpressionFilterDependencies):void",
            "metadataToken": 100666290,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.EvaluatableExpressionFilterDependencies,Microsoft.EntityFrameworkCore.Query.RelationalEvaluatableExpressionFilterDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.EvaluatableExpressionFilterDependencies,Microsoft.EntityFrameworkCore.Query.RelationalEvaluatableExpressionFilterDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalEvaluatableExpressionFilter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalEvaluatableExpressionFilterDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalEvaluatableExpressionFilterDependencies",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "RelationalEvaluatableExpressionFilterDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalEvaluatableExpressionFilterDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100666295,
            "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.Query.RelationalEvaluatableExpressionFilterDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalEvaluatableExpressionFilterDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100666299,
            "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.Query.RelationalEvaluatableExpressionFilterDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalEvaluatableExpressionFilterDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666300,
            "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.Query.RelationalEvaluatableExpressionFilterDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalEvaluatableExpressionFilterDependencies::Equals(Microsoft.EntityFrameworkCore.Query.RelationalEvaluatableExpressionFilterDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666301,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.RelationalEvaluatableExpressionFilterDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Query.RelationalEvaluatableExpressionFilterDependencies):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalEvaluatableExpressionFilterDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalEvaluatableExpressionFilterDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Query.RelationalEvaluatableExpressionFilterDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100666302,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.RelationalEvaluatableExpressionFilterDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Query.RelationalEvaluatableExpressionFilterDependencies|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalEvaluatableExpressionFilterDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalEvaluatableExpressionFilterDependencies::.ctor():void",
            "metadataToken": 100666294,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalEvaluatableExpressionFilterDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalGroupByResultExpression",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalGroupByResultExpression",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Linq.Expressions:System.Linq.Expressions.Expression",
          "targetName": "System.Linq.Expressions.Expression"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "targetName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalGroupByResultExpression::VisitChildren(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "targetName": "VisitChildren",
            "metadataToken": 100666317,
            "canonicalSignature": "(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitChildren|(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalGroupByResultExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalGroupByResultExpression::Update(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.RelationalGroupByResultExpression",
            "targetName": "Update",
            "metadataToken": 100666318,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.RelationalGroupByResultExpression",
            "normalizedSignature": "Update|(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.RelationalGroupByResultExpression|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.Query.RelationalGroupByResultExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression::Print(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "targetName": "Print",
            "metadataToken": 100665400,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "normalizedSignature": "Print|(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalGroupByResultExpression::KeyIdentifier:System.Linq.Expressions.Expression",
            "targetName": "KeyIdentifier",
            "metadataToken": 385876538,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "KeyIdentifier|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalGroupByResultExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalGroupByResultExpression::KeyIdentifierValueComparers:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "KeyIdentifierValueComparers",
            "metadataToken": 385876539,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "KeyIdentifierValueComparers|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalGroupByResultExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalGroupByResultExpression::KeyShaper:System.Linq.Expressions.Expression",
            "targetName": "KeyShaper",
            "metadataToken": 385876540,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "KeyShaper|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalGroupByResultExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalGroupByResultExpression::ElementShaper:System.Linq.Expressions.Expression",
            "targetName": "ElementShaper",
            "metadataToken": 385876541,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ElementShaper|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalGroupByResultExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalGroupByResultExpression::Type:System.Type",
            "targetName": "Type",
            "metadataToken": 385876542,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "Type|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalGroupByResultExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalGroupByResultExpression::NodeType:System.Linq.Expressions.ExpressionType",
            "targetName": "NodeType",
            "metadataToken": 385876543,
            "canonicalSignature": ":System.Linq.Expressions.ExpressionType",
            "normalizedSignature": "NodeType|:System.Linq.Expressions.ExpressionType|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalGroupByResultExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalGroupByResultExpression::.ctor(System.Linq.Expressions.Expression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):void",
            "metadataToken": 100666310,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):void",
            "normalizedSignature": "constructor|(System.Linq.Expressions.Expression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalGroupByResultExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalGroupByShaperExpression",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalGroupByShaperExpression",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.GroupByShaperExpression",
          "targetName": "Microsoft.EntityFrameworkCore.Query.GroupByShaperExpression"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "targetName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalGroupByShaperExpression::VisitChildren(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "targetName": "VisitChildren",
            "metadataToken": 100666322,
            "canonicalSignature": "(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitChildren|(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalGroupByShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalGroupByShaperExpression::Print(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "targetName": "Print",
            "metadataToken": 100666323,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "normalizedSignature": "Print|(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalGroupByShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression::Print(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "targetName": "Print",
            "metadataToken": 100665400,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "normalizedSignature": "Print|(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalGroupByShaperExpression::ElementSelector:System.Linq.Expressions.Expression",
            "targetName": "ElementSelector",
            "metadataToken": 385876544,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ElementSelector|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalGroupByShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalGroupByShaperExpression::.ctor(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):void",
            "metadataToken": 100666320,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):void",
            "normalizedSignature": "constructor|(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalGroupByShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalLiftableConstantExpressionDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalLiftableConstantExpressionDependencies",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "RelationalLiftableConstantExpressionDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalLiftableConstantExpressionDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100666325,
            "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.Query.RelationalLiftableConstantExpressionDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalLiftableConstantExpressionDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100666329,
            "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.Query.RelationalLiftableConstantExpressionDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalLiftableConstantExpressionDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666330,
            "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.Query.RelationalLiftableConstantExpressionDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalLiftableConstantExpressionDependencies::Equals(Microsoft.EntityFrameworkCore.Query.RelationalLiftableConstantExpressionDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666331,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.RelationalLiftableConstantExpressionDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Query.RelationalLiftableConstantExpressionDependencies):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalLiftableConstantExpressionDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalLiftableConstantExpressionDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Query.RelationalLiftableConstantExpressionDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100666332,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.RelationalLiftableConstantExpressionDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Query.RelationalLiftableConstantExpressionDependencies|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalLiftableConstantExpressionDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalLiftableConstantExpressionDependencies::.ctor():void",
            "metadataToken": 100666334,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalLiftableConstantExpressionDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalLiftableConstantFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalLiftableConstantFactory",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantFactory",
          "targetName": "Microsoft.EntityFrameworkCore.Query.LiftableConstantFactory"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ILiftableConstantFactory",
            "targetName": "Microsoft.EntityFrameworkCore.Query.ILiftableConstantFactory"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IRelationalLiftableConstantFactory",
            "targetName": "Microsoft.EntityFrameworkCore.Query.IRelationalLiftableConstantFactory"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalLiftableConstantFactory::CreateLiftableConstant(System.Object,System.Linq.Expressions.Expression_1[[System.Func_2[[Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,System.Type):Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression",
            "targetName": "CreateLiftableConstant",
            "metadataToken": 100666337,
            "canonicalSignature": "(System.Object,System.Linq.Expressions.Expression_1[[System.Func_2[[Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,System.Type):Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression",
            "normalizedSignature": "CreateLiftableConstant|(System.Object,System.Linq.Expressions.Expression_1[[System.Func_2[[Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,System.Type):Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression|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.Query.RelationalLiftableConstantFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ILiftableConstantFactory::CreateLiftableConstant(System.Object,System.Linq.Expressions.Expression_1[[System.Func_2[[Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,System.Type):System.Linq.Expressions.Expression",
            "targetName": "CreateLiftableConstant",
            "metadataToken": 100665375,
            "canonicalSignature": "(System.Object,System.Linq.Expressions.Expression_1[[System.Func_2[[Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,System.Type):System.Linq.Expressions.Expression",
            "normalizedSignature": "CreateLiftableConstant|(System.Object,System.Linq.Expressions.Expression_1[[System.Func_2[[Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,System.Type):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ILiftableConstantFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.ILiftableConstantFactory"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IRelationalLiftableConstantFactory::CreateLiftableConstant(System.Object,System.Linq.Expressions.Expression_1[[System.Func_2[[Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,System.Type):Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression",
            "targetName": "CreateLiftableConstant",
            "metadataToken": 100666060,
            "canonicalSignature": "(System.Object,System.Linq.Expressions.Expression_1[[System.Func_2[[Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,System.Type):Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression",
            "normalizedSignature": "CreateLiftableConstant|(System.Object,System.Linq.Expressions.Expression_1[[System.Func_2[[Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,System.Type):Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IRelationalLiftableConstantFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.IRelationalLiftableConstantFactory"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalLiftableConstantFactory::CreateLiftableConstant(System.Object,System.Linq.Expressions.Expression_1<System.Func_2<Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext,System.Object>>,System.String,System.Type):System.Linq.Expressions.Expression",
            "targetName": "CreateLiftableConstant",
            "metadataToken": 0,
            "canonicalSignature": "(System.Object,System.Linq.Expressions.Expression_1<System.Func_2<Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext,System.Object>>,System.String,System.Type):System.Linq.Expressions.Expression",
            "normalizedSignature": "CreateLiftableConstant|(System.Object,System.Linq.Expressions.Expression_1<System.Func_2<Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext,System.Object>>,System.String,System.Type):System.Linq.Expressions.Expression|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.Query.RelationalLiftableConstantFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalLiftableConstantFactory::RelationalDependencies:Microsoft.EntityFrameworkCore.Query.RelationalLiftableConstantExpressionDependencies",
            "targetName": "RelationalDependencies",
            "metadataToken": 385876546,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.RelationalLiftableConstantExpressionDependencies",
            "normalizedSignature": "RelationalDependencies|:Microsoft.EntityFrameworkCore.Query.RelationalLiftableConstantExpressionDependencies|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalLiftableConstantFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalLiftableConstantFactory::.ctor(Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionDependencies,Microsoft.EntityFrameworkCore.Query.RelationalLiftableConstantExpressionDependencies):void",
            "metadataToken": 100666335,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionDependencies,Microsoft.EntityFrameworkCore.Query.RelationalLiftableConstantExpressionDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionDependencies,Microsoft.EntityFrameworkCore.Query.RelationalLiftableConstantExpressionDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalLiftableConstantFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalLiftableConstantProcessor",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalLiftableConstantProcessor",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantProcessor",
          "targetName": "Microsoft.EntityFrameworkCore.Query.LiftableConstantProcessor"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ILiftableConstantProcessor",
            "targetName": "Microsoft.EntityFrameworkCore.Query.ILiftableConstantProcessor"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalLiftableConstantProcessor::InlineConstant(Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression):System.Linq.Expressions.ConstantExpression",
            "targetName": "InlineConstant",
            "metadataToken": 100666339,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression):System.Linq.Expressions.ConstantExpression",
            "normalizedSignature": "InlineConstant|(Microsoft.EntityFrameworkCore.Query.LiftableConstantExpression):System.Linq.Expressions.ConstantExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalLiftableConstantProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ILiftableConstantProcessor::InlineConstants(System.Linq.Expressions.Expression,System.Boolean):System.Linq.Expressions.Expression",
            "targetName": "InlineConstants",
            "metadataToken": 100665377,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Boolean):System.Linq.Expressions.Expression",
            "normalizedSignature": "InlineConstants|(System.Linq.Expressions.Expression,System.Boolean):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ILiftableConstantProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.ILiftableConstantProcessor"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ILiftableConstantProcessor::LiftConstants(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression,System.Collections.Generic.HashSet_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Linq.Expressions.Expression",
            "targetName": "LiftConstants",
            "metadataToken": 100665378,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression,System.Collections.Generic.HashSet_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Linq.Expressions.Expression",
            "normalizedSignature": "LiftConstants|(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression,System.Collections.Generic.HashSet_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Linq.Expressions.Expression|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.Query.ILiftableConstantProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.ILiftableConstantProcessor"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ILiftableConstantProcessor::LiftedConstants:System.Collections.Generic.IReadOnlyList_1[[System.ValueTuple_2[[System.Linq.Expressions.ParameterExpression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "LiftedConstants",
            "metadataToken": 385876406,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[System.ValueTuple_2[[System.Linq.Expressions.ParameterExpression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "LiftedConstants|:System.Collections.Generic.IReadOnlyList_1[[System.ValueTuple_2[[System.Linq.Expressions.ParameterExpression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.ILiftableConstantProcessor",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ILiftableConstantProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalLiftableConstantProcessor::.ctor(Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies,Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies):void",
            "metadataToken": 100666338,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies,Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies,Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalLiftableConstantProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext",
          "targetName": "Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "MaterializerLiftableConstantContext"
            ]
          },
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "RelationalMaterializerLiftableConstantContext"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100666346,
            "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.Query.RelationalMaterializerLiftableConstantContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext::PrintMembers(System.Text.StringBuilder):System.Boolean",
            "targetName": "PrintMembers",
            "metadataToken": 100666347,
            "canonicalSignature": "(System.Text.StringBuilder):System.Boolean",
            "normalizedSignature": "PrintMembers|(System.Text.StringBuilder):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100666350,
            "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.Query.RelationalMaterializerLiftableConstantContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666351,
            "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.Query.RelationalMaterializerLiftableConstantContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext::Equals(Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666352,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext::Equals(Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666353,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext::<Clone>$():Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext",
            "targetName": "<Clone>$",
            "metadataToken": 100666354,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext::Deconstruct(Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies&,Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies&,Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies&):System.Void",
            "targetName": "Deconstruct",
            "metadataToken": 100666356,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies&,Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies&,Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies&):System.Void",
            "normalizedSignature": "Deconstruct|(Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies&,Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies&,Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies&):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "out"
              },
              {
                "index": 1,
                "modifier": "out"
              },
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext::Deconstruct(Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies&):System.Void",
            "targetName": "Deconstruct",
            "metadataToken": 0,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies&):System.Void",
            "normalizedSignature": "Deconstruct|(Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies&):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "out"
              }
            ]
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext::EqualityContract:System.Type",
            "targetName": "EqualityContract",
            "metadataToken": 385876547,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "EqualityContract|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext::RelationalDependencies:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies",
            "targetName": "RelationalDependencies",
            "metadataToken": 385876548,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies",
            "normalizedSignature": "RelationalDependencies|:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext::CommandBuilderDependencies:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies",
            "targetName": "CommandBuilderDependencies",
            "metadataToken": 385876549,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies",
            "normalizedSignature": "CommandBuilderDependencies|:Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext::.ctor(Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies,Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies):void",
            "metadataToken": 100666340,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies,Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies,Microsoft.EntityFrameworkCore.Storage.RelationalCommandBuilderDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext::.ctor(Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext):void",
            "metadataToken": 100666355,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalMaterializerLiftableConstantContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMemberTranslatorProvider",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalMemberTranslatorProvider",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IMemberTranslatorProvider",
            "targetName": "Microsoft.EntityFrameworkCore.Query.IMemberTranslatorProvider"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMemberTranslatorProvider::Translate(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Reflection.MemberInfo,System.Type,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Translate",
            "metadataToken": 100666359,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Reflection.MemberInfo,System.Type,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Translate|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Reflection.MemberInfo,System.Type,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.RelationalMemberTranslatorProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMemberTranslatorProvider::AddTranslators(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IMemberTranslator,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddTranslators",
            "metadataToken": 100666360,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IMemberTranslator,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddTranslators|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IMemberTranslator,Microsoft.EntityFrameworkCore.Relational,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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalMemberTranslatorProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IMemberTranslatorProvider::Translate(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Reflection.MemberInfo,System.Type,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Translate",
            "metadataToken": 100666055,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Reflection.MemberInfo,System.Type,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Translate|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Reflection.MemberInfo,System.Type,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IMemberTranslatorProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.IMemberTranslatorProvider"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMemberTranslatorProvider::Dependencies:Microsoft.EntityFrameworkCore.Query.RelationalMemberTranslatorProviderDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876550,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.RelationalMemberTranslatorProviderDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Query.RelationalMemberTranslatorProviderDependencies|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.Query.RelationalMemberTranslatorProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMemberTranslatorProvider::.ctor(Microsoft.EntityFrameworkCore.Query.RelationalMemberTranslatorProviderDependencies):void",
            "metadataToken": 100666357,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.RelationalMemberTranslatorProviderDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.RelationalMemberTranslatorProviderDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalMemberTranslatorProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMemberTranslatorProviderDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalMemberTranslatorProviderDependencies",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "RelationalMemberTranslatorProviderDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMemberTranslatorProviderDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100666367,
            "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.Query.RelationalMemberTranslatorProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMemberTranslatorProviderDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100666371,
            "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.Query.RelationalMemberTranslatorProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMemberTranslatorProviderDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666372,
            "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.Query.RelationalMemberTranslatorProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMemberTranslatorProviderDependencies::Equals(Microsoft.EntityFrameworkCore.Query.RelationalMemberTranslatorProviderDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666373,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.RelationalMemberTranslatorProviderDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Query.RelationalMemberTranslatorProviderDependencies):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalMemberTranslatorProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMemberTranslatorProviderDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Query.RelationalMemberTranslatorProviderDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100666374,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.RelationalMemberTranslatorProviderDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Query.RelationalMemberTranslatorProviderDependencies|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalMemberTranslatorProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMemberTranslatorProviderDependencies::SqlExpressionFactory:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "targetName": "SqlExpressionFactory",
            "metadataToken": 385876552,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "normalizedSignature": "SqlExpressionFactory|:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalMemberTranslatorProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMemberTranslatorProviderDependencies::Plugins:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IMemberTranslatorPlugin,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Plugins",
            "metadataToken": 385876553,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IMemberTranslatorPlugin,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Plugins|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IMemberTranslatorPlugin,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalMemberTranslatorProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMemberTranslatorProviderDependencies::.ctor(Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IMemberTranslatorPlugin,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "metadataToken": 100666362,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IMemberTranslatorPlugin,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IMemberTranslatorPlugin,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalMemberTranslatorProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProvider",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProvider",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IMethodCallTranslatorProvider",
            "targetName": "Microsoft.EntityFrameworkCore.Query.IMethodCallTranslatorProvider"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProvider::Translate(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Reflection.MethodInfo,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Translate",
            "metadataToken": 100666378,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Reflection.MethodInfo,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Translate|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Reflection.MethodInfo,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.RelationalMethodCallTranslatorProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProvider::AddTranslators(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IMethodCallTranslator,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddTranslators",
            "metadataToken": 100666379,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IMethodCallTranslator,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddTranslators|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IMethodCallTranslator,Microsoft.EntityFrameworkCore.Relational,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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IMethodCallTranslatorProvider::Translate(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Reflection.MethodInfo,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Translate",
            "metadataToken": 100666058,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Reflection.MethodInfo,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Translate|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Reflection.MethodInfo,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IMethodCallTranslatorProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.IMethodCallTranslatorProvider"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProvider::Dependencies:Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProviderDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876554,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProviderDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProviderDependencies|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.Query.RelationalMethodCallTranslatorProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProvider::.ctor(Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProviderDependencies):void",
            "metadataToken": 100666376,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProviderDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProviderDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProvider",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProviderDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProviderDependencies",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "RelationalMethodCallTranslatorProviderDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProviderDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100666388,
            "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.Query.RelationalMethodCallTranslatorProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProviderDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100666392,
            "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.Query.RelationalMethodCallTranslatorProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProviderDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666393,
            "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.Query.RelationalMethodCallTranslatorProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProviderDependencies::Equals(Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProviderDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666394,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProviderDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProviderDependencies):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProviderDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProviderDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100666395,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProviderDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProviderDependencies|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProviderDependencies::SqlExpressionFactory:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "targetName": "SqlExpressionFactory",
            "metadataToken": 385876556,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "normalizedSignature": "SqlExpressionFactory|:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProviderDependencies::Plugins:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IMethodCallTranslatorPlugin,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Plugins",
            "metadataToken": 385876557,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IMethodCallTranslatorPlugin,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Plugins|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IMethodCallTranslatorPlugin,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProviderDependencies::RelationalTypeMappingSource:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource",
            "targetName": "RelationalTypeMappingSource",
            "metadataToken": 385876558,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource",
            "normalizedSignature": "RelationalTypeMappingSource|:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProviderDependencies::.ctor(Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IMethodCallTranslatorPlugin,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource):void",
            "metadataToken": 100666381,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IMethodCallTranslatorPlugin,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.IMethodCallTranslatorPlugin,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProviderDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessor",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessor",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessor::Process(System.Linq.Expressions.Expression,System.Collections.Generic.Dictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean&):System.Linq.Expressions.Expression",
            "targetName": "Process",
            "metadataToken": 100666400,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Collections.Generic.Dictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean&):System.Linq.Expressions.Expression",
            "normalizedSignature": "Process|(System.Linq.Expressions.Expression,System.Collections.Generic.Dictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean&):System.Linq.Expressions.Expression|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.Query.RelationalParameterBasedSqlProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessor::Process(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator):System.Linq.Expressions.Expression",
            "targetName": "Process",
            "metadataToken": 100666401,
            "canonicalSignature": "(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator):System.Linq.Expressions.Expression",
            "normalizedSignature": "Process|(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessor::ProcessSqlNullability(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator):System.Linq.Expressions.Expression",
            "targetName": "ProcessSqlNullability",
            "metadataToken": 100666402,
            "canonicalSignature": "(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator):System.Linq.Expressions.Expression",
            "normalizedSignature": "ProcessSqlNullability|(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator):System.Linq.Expressions.Expression|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.Query.RelationalParameterBasedSqlProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessor::ExpandFromSqlParameter(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator):System.Linq.Expressions.Expression",
            "targetName": "ExpandFromSqlParameter",
            "metadataToken": 100666403,
            "canonicalSignature": "(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator):System.Linq.Expressions.Expression",
            "normalizedSignature": "ExpandFromSqlParameter|(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator):System.Linq.Expressions.Expression|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.Query.RelationalParameterBasedSqlProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessor::Optimize(System.Linq.Expressions.Expression,System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean&):System.Linq.Expressions.Expression",
            "targetName": "Optimize",
            "metadataToken": 100666404,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean&):System.Linq.Expressions.Expression",
            "normalizedSignature": "Optimize|(System.Linq.Expressions.Expression,System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean&):System.Linq.Expressions.Expression|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.Query.RelationalParameterBasedSqlProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessor::Dependencies:Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876559,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies|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.Query.RelationalParameterBasedSqlProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessor::Parameters:Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorParameters",
            "targetName": "Parameters",
            "metadataToken": 385876560,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorParameters",
            "normalizedSignature": "Parameters|:Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorParameters|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.Query.RelationalParameterBasedSqlProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessor::.ctor(Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorParameters):void",
            "metadataToken": 100666397,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorParameters):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorParameters):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "RelationalParameterBasedSqlProcessorDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100666415,
            "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.Query.RelationalParameterBasedSqlProcessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100666419,
            "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.Query.RelationalParameterBasedSqlProcessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666420,
            "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.Query.RelationalParameterBasedSqlProcessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies::Equals(Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666421,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100666422,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies::SqlExpressionFactory:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "targetName": "SqlExpressionFactory",
            "metadataToken": 385876562,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "normalizedSignature": "SqlExpressionFactory|:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies::TypeMappingSource:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource",
            "targetName": "TypeMappingSource",
            "metadataToken": 385876563,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource",
            "normalizedSignature": "TypeMappingSource|:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies::SqlGenerationHelper:Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper",
            "targetName": "SqlGenerationHelper",
            "metadataToken": 385876564,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper",
            "normalizedSignature": "SqlGenerationHelper|:Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies::ParameterNameGeneratorFactory:Microsoft.EntityFrameworkCore.Storage.IParameterNameGeneratorFactory",
            "targetName": "ParameterNameGeneratorFactory",
            "metadataToken": 385876565,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IParameterNameGeneratorFactory",
            "normalizedSignature": "ParameterNameGeneratorFactory|:Microsoft.EntityFrameworkCore.Storage.IParameterNameGeneratorFactory|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies::.ctor(Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory,Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource,Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper,Microsoft.EntityFrameworkCore.Storage.IParameterNameGeneratorFactory):void",
            "metadataToken": 100666406,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory,Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource,Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper,Microsoft.EntityFrameworkCore.Storage.IParameterNameGeneratorFactory):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory,Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource,Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper,Microsoft.EntityFrameworkCore.Storage.IParameterNameGeneratorFactory):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorParameters",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorParameters",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "RelationalParameterBasedSqlProcessorParameters"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorParameters::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100666430,
            "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.Query.RelationalParameterBasedSqlProcessorParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorParameters::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100666434,
            "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.Query.RelationalParameterBasedSqlProcessorParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorParameters::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666435,
            "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.Query.RelationalParameterBasedSqlProcessorParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorParameters::Equals(Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorParameters):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666436,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorParameters):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorParameters):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorParameters::<Clone>$():Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorParameters",
            "targetName": "<Clone>$",
            "metadataToken": 100666437,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorParameters",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorParameters|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorParameters::UseRelationalNulls:System.Boolean",
            "targetName": "UseRelationalNulls",
            "metadataToken": 385876567,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "UseRelationalNulls|:System.Boolean|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorParameters::CollectionParameterTranslationMode:Microsoft.EntityFrameworkCore.ParameterTranslationMode",
            "targetName": "CollectionParameterTranslationMode",
            "metadataToken": 385876568,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.ParameterTranslationMode",
            "normalizedSignature": "CollectionParameterTranslationMode|:Microsoft.EntityFrameworkCore.ParameterTranslationMode|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorParameters::.ctor(System.Boolean,Microsoft.EntityFrameworkCore.ParameterTranslationMode):void",
            "metadataToken": 100666429,
            "canonicalSignature": "(System.Boolean,Microsoft.EntityFrameworkCore.ParameterTranslationMode):void",
            "normalizedSignature": "constructor|(System.Boolean,Microsoft.EntityFrameworkCore.ParameterTranslationMode):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorParameters",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
          "targetName": "Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::CreateSelect(Microsoft.EntityFrameworkCore.Metadata.IEntityType):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression",
            "targetName": "CreateSelect",
            "metadataToken": 100666439,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IEntityType):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression",
            "normalizedSignature": "CreateSelect|(Microsoft.EntityFrameworkCore.Metadata.IEntityType):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression|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.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::CreateSelect(Microsoft.EntityFrameworkCore.Query.JsonQueryExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase,System.String,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression",
            "targetName": "CreateSelect",
            "metadataToken": 100666443,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.JsonQueryExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase,System.String,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression",
            "normalizedSignature": "CreateSelect|(Microsoft.EntityFrameworkCore.Query.JsonQueryExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase,System.String,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::VisitExtension(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "VisitExtension",
            "metadataToken": 100666451,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitExtension|(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::VisitMethodCall(System.Linq.Expressions.MethodCallExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitMethodCall",
            "metadataToken": 100666452,
            "canonicalSignature": "(System.Linq.Expressions.MethodCallExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitMethodCall|(System.Linq.Expressions.MethodCallExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateMemberAccess(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.MemberIdentity):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateMemberAccess",
            "metadataToken": 100666453,
            "canonicalSignature": "(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.MemberIdentity):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateMemberAccess|(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.MemberIdentity):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateParameterQueryRoot(Microsoft.EntityFrameworkCore.Query.ParameterQueryRootExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateParameterQueryRoot",
            "metadataToken": 100666454,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ParameterQueryRootExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateParameterQueryRoot|(Microsoft.EntityFrameworkCore.Query.ParameterQueryRootExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslatePrimitiveCollection(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Metadata.IProperty,System.String):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslatePrimitiveCollection",
            "metadataToken": 100666455,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Metadata.IProperty,System.String):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslatePrimitiveCollection|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Metadata.IProperty,System.String):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|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.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TransformJsonQueryToTable(Microsoft.EntityFrameworkCore.Query.JsonQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TransformJsonQueryToTable",
            "metadataToken": 100666456,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.JsonQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TransformJsonQueryToTable|(Microsoft.EntityFrameworkCore.Query.JsonQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|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.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateInlineQueryRoot(Microsoft.EntityFrameworkCore.Query.InlineQueryRootExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateInlineQueryRoot",
            "metadataToken": 100666457,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.InlineQueryRootExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateInlineQueryRoot|(Microsoft.EntityFrameworkCore.Query.InlineQueryRootExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::CreateSubqueryVisitor():Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "targetName": "CreateSubqueryVisitor",
            "metadataToken": 100666458,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor",
            "normalizedSignature": "CreateSubqueryVisitor|():Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::CreateShapedQueryExpression(Microsoft.EntityFrameworkCore.Metadata.IEntityType):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "CreateShapedQueryExpression",
            "metadataToken": 100666459,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IEntityType):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "CreateShapedQueryExpression|(Microsoft.EntityFrameworkCore.Metadata.IEntityType):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateAll(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateAll",
            "metadataToken": 100666461,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateAll|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateAny(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateAny",
            "metadataToken": 100666462,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateAny|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateAverage(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateAverage",
            "metadataToken": 100666463,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateAverage|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateCast(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Type):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateCast",
            "metadataToken": 100666464,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Type):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateCast|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Type):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateConcat(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateConcat",
            "metadataToken": 100666465,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateConcat|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateContains(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateContains",
            "metadataToken": 100666466,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateContains|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateCount(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateCount",
            "metadataToken": 100666467,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateCount|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateDefaultIfEmpty(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateDefaultIfEmpty",
            "metadataToken": 100666468,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateDefaultIfEmpty|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateDistinct(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateDistinct",
            "metadataToken": 100666469,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateDistinct|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateElementAtOrDefault(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.Expression,System.Boolean):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateElementAtOrDefault",
            "metadataToken": 100666470,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.Expression,System.Boolean):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateElementAtOrDefault|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.Expression,System.Boolean):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateExcept(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateExcept",
            "metadataToken": 100666471,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateExcept|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateFirstOrDefault(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateFirstOrDefault",
            "metadataToken": 100666472,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateFirstOrDefault|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateGroupBy(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateGroupBy",
            "metadataToken": 100666473,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateGroupBy|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateGroupJoin(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateGroupJoin",
            "metadataToken": 100666475,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateGroupJoin|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateIntersect(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateIntersect",
            "metadataToken": 100666476,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateIntersect|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateJoin(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateJoin",
            "metadataToken": 100666477,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateJoin|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateLeftJoin(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateLeftJoin",
            "metadataToken": 100666478,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateLeftJoin|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateRightJoin(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateRightJoin",
            "metadataToken": 100666479,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateRightJoin|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateLastOrDefault(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateLastOrDefault",
            "metadataToken": 100666482,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateLastOrDefault|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateLongCount(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateLongCount",
            "metadataToken": 100666483,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateLongCount|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateMax(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateMax",
            "metadataToken": 100666484,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateMax|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateMin(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateMin",
            "metadataToken": 100666485,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateMin|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateOfType(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Type):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateOfType",
            "metadataToken": 100666486,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Type):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateOfType|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Type):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateOrderBy(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Boolean):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateOrderBy",
            "metadataToken": 100666487,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Boolean):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateOrderBy|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Boolean):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateReverse(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateReverse",
            "metadataToken": 100666488,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateReverse|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateSelect(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateSelect",
            "metadataToken": 100666489,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateSelect|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateSelectMany(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateSelectMany",
            "metadataToken": 100666490,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateSelectMany|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateSelectMany(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateSelectMany",
            "metadataToken": 100666491,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateSelectMany|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateSingleOrDefault(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateSingleOrDefault",
            "metadataToken": 100666492,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateSingleOrDefault|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateSkip(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateSkip",
            "metadataToken": 100666493,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateSkip|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateSkipWhile(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateSkipWhile",
            "metadataToken": 100666494,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateSkipWhile|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateSum(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateSum",
            "metadataToken": 100666495,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateSum|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Type):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateTake(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateTake",
            "metadataToken": 100666496,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateTake|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateTakeWhile(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateTakeWhile",
            "metadataToken": 100666498,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateTakeWhile|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateThenBy(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Boolean):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateThenBy",
            "metadataToken": 100666499,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Boolean):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateThenBy|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression,System.Boolean):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateUnion(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateUnion",
            "metadataToken": 100666500,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateUnion|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateWhere(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "TranslateWhere",
            "metadataToken": 100666501,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "TranslateWhere|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateExpression(System.Linq.Expressions.Expression,System.Boolean):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "TranslateExpression",
            "metadataToken": 100666502,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Boolean):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "TranslateExpression|(System.Linq.Expressions.Expression,System.Boolean):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateLambdaExpression(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "TranslateLambdaExpression",
            "metadataToken": 100666504,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "TranslateLambdaExpression|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::IsOrdered(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Boolean",
            "targetName": "IsOrdered",
            "metadataToken": 100666505,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Boolean",
            "normalizedSignature": "IsOrdered|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::IsNaturallyOrdered(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Boolean",
            "targetName": "IsNaturallyOrdered",
            "metadataToken": 100666506,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Boolean",
            "normalizedSignature": "IsNaturallyOrdered|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateExecuteDelete(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.DeleteExpression",
            "targetName": "TranslateExecuteDelete",
            "metadataToken": 100666519,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.DeleteExpression",
            "normalizedSignature": "TranslateExecuteDelete|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.DeleteExpression|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.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::IsValidSelectExpressionForExecuteDelete(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Boolean",
            "targetName": "IsValidSelectExpressionForExecuteDelete",
            "metadataToken": 100666520,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Boolean",
            "normalizedSignature": "IsValidSelectExpressionForExecuteDelete|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::IsValidSelectExpressionForExecuteDelete(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression,Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpression&):System.Boolean",
            "targetName": "IsValidSelectExpressionForExecuteDelete",
            "metadataToken": 100666521,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression,Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpression&):System.Boolean",
            "normalizedSignature": "IsValidSelectExpressionForExecuteDelete|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression,Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpression&):System.Boolean|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.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TranslateExecuteUpdate(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor+ExecuteUpdateSetter,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.UpdateExpression",
            "targetName": "TranslateExecuteUpdate",
            "metadataToken": 100666522,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor+ExecuteUpdateSetter,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.UpdateExpression",
            "normalizedSignature": "TranslateExecuteUpdate|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor+ExecuteUpdateSetter,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.UpdateExpression|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.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::IsValidSelectExpressionForExecuteUpdate(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase,Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpression&):System.Boolean",
            "targetName": "IsValidSelectExpressionForExecuteUpdate",
            "metadataToken": 100666523,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase,Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpression&):System.Boolean",
            "normalizedSignature": "IsValidSelectExpressionForExecuteUpdate|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase,Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpression&):System.Boolean|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.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TryTranslateSetters(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor+ExecuteUpdateSetter,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnValueSetter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&,Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase&):System.Boolean",
            "targetName": "TryTranslateSetters",
            "metadataToken": 100666524,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor+ExecuteUpdateSetter,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnValueSetter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&,Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase&):System.Boolean",
            "normalizedSignature": "TryTranslateSetters|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor+ExecuteUpdateSetter,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnValueSetter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&,Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase&):System.Boolean|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.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "out"
              },
              {
                "index": 3,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::TrySerializeScalarToJson(Microsoft.EntityFrameworkCore.Query.SqlExpressions.JsonScalarExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression&):System.Boolean",
            "targetName": "TrySerializeScalarToJson",
            "metadataToken": 100666525,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.JsonScalarExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression&):System.Boolean",
            "normalizedSignature": "TrySerializeScalarToJson|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.JsonScalarExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression&):System.Boolean|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.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::GenerateJsonPartialUpdateSetter(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "GenerateJsonPartialUpdateSetter",
            "metadataToken": 100666526,
            "canonicalSignature": "(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "GenerateJsonPartialUpdateSetter|(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "ref"
              }
            ]
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::RelationalDependencies:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitorDependencies",
            "targetName": "RelationalDependencies",
            "metadataToken": 385876569,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitorDependencies",
            "normalizedSignature": "RelationalDependencies|:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitorDependencies|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.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::ValuesOrderingColumnNameSystem.String",
            "targetName": "ValuesOrderingColumnName",
            "metadataToken": 67109489,
            "normalizedSignature": "ValuesOrderingColumnName|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::ValuesValueColumnNameSystem.String",
            "targetName": "ValuesValueColumnName",
            "metadataToken": 67109490,
            "normalizedSignature": "ValuesValueColumnName|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::.ctor(Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContext):void",
            "metadataToken": 100666448,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContext):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContext):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor::.ctor(Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor):void",
            "metadataToken": 100666450,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor+RelationalInferredTypeMappingApplier",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor+RelationalInferredTypeMappingApplier",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Protected",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor+RelationalInferredTypeMappingApplier::.ctor():void",
            "metadataToken": 100673400,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitor+RelationalInferredTypeMappingApplier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitorDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitorDependencies",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "RelationalQueryableMethodTranslatingExpressionVisitorDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitorDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100666550,
            "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.Query.RelationalQueryableMethodTranslatingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitorDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100666554,
            "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.Query.RelationalQueryableMethodTranslatingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitorDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666555,
            "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.Query.RelationalQueryableMethodTranslatingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitorDependencies::Equals(Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitorDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666556,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitorDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitorDependencies):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitorDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitorDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100666557,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitorDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitorDependencies|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitorDependencies::RelationalSqlTranslatingExpressionVisitorFactory:Microsoft.EntityFrameworkCore.Query.IRelationalSqlTranslatingExpressionVisitorFactory",
            "targetName": "RelationalSqlTranslatingExpressionVisitorFactory",
            "metadataToken": 385876571,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.IRelationalSqlTranslatingExpressionVisitorFactory",
            "normalizedSignature": "RelationalSqlTranslatingExpressionVisitorFactory|:Microsoft.EntityFrameworkCore.Query.IRelationalSqlTranslatingExpressionVisitorFactory|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitorDependencies::SqlExpressionFactory:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "targetName": "SqlExpressionFactory",
            "metadataToken": 385876572,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "normalizedSignature": "SqlExpressionFactory|:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitorDependencies::TypeMappingSource:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource",
            "targetName": "TypeMappingSource",
            "metadataToken": 385876573,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource",
            "normalizedSignature": "TypeMappingSource|:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitorDependencies::Model:Microsoft.EntityFrameworkCore.Metadata.IModel",
            "targetName": "Model",
            "metadataToken": 385876574,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IModel|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitorDependencies::.ctor(Microsoft.EntityFrameworkCore.Query.IRelationalSqlTranslatingExpressionVisitorFactory,Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory,Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource,Microsoft.EntityFrameworkCore.Metadata.IModel):void",
            "metadataToken": 100666541,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.IRelationalSqlTranslatingExpressionVisitorFactory,Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory,Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource,Microsoft.EntityFrameworkCore.Metadata.IModel):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.IRelationalSqlTranslatingExpressionVisitorFactory,Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory,Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource,Microsoft.EntityFrameworkCore.Metadata.IModel):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContext",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContext",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryCompilationContext",
          "targetName": "Microsoft.EntityFrameworkCore.Query.QueryCompilationContext"
        },
        "methods": [],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContext::RelationalDependencies:Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContextDependencies",
            "targetName": "RelationalDependencies",
            "metadataToken": 385876575,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContextDependencies",
            "normalizedSignature": "RelationalDependencies|:Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContextDependencies|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.Query.RelationalQueryCompilationContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContext::QuerySplittingBehavior:System.Nullable_1[[Microsoft.EntityFrameworkCore.QuerySplittingBehavior,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "QuerySplittingBehavior",
            "metadataToken": 385876576,
            "canonicalSignature": ":System.Nullable_1[[Microsoft.EntityFrameworkCore.QuerySplittingBehavior,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "QuerySplittingBehavior|:System.Nullable_1[[Microsoft.EntityFrameworkCore.QuerySplittingBehavior,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContext::SqlAliasManager:Microsoft.EntityFrameworkCore.Query.SqlAliasManager",
            "targetName": "SqlAliasManager",
            "metadataToken": 385876577,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.SqlAliasManager",
            "normalizedSignature": "SqlAliasManager|:Microsoft.EntityFrameworkCore.Query.SqlAliasManager|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContext::.ctor(Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies,Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContextDependencies,System.Boolean):void",
            "metadataToken": 100666559,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies,Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContextDependencies,System.Boolean):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies,Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContextDependencies,System.Boolean):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContext::.ctor(Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies,Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContextDependencies,System.Boolean,System.Boolean):void",
            "metadataToken": 100666560,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies,Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContextDependencies,System.Boolean,System.Boolean):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies,Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContextDependencies,System.Boolean,System.Boolean):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContextDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContextDependencies",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "RelationalQueryCompilationContextDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContextDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100666569,
            "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.Query.RelationalQueryCompilationContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContextDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100666573,
            "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.Query.RelationalQueryCompilationContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContextDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666574,
            "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.Query.RelationalQueryCompilationContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContextDependencies::Equals(Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContextDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666575,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContextDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContextDependencies):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContextDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContextDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100666576,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContextDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContextDependencies|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContextDependencies::SqlAliasManagerFactory:Microsoft.EntityFrameworkCore.Query.ISqlAliasManagerFactory",
            "targetName": "SqlAliasManagerFactory",
            "metadataToken": 385876579,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.ISqlAliasManagerFactory",
            "normalizedSignature": "SqlAliasManagerFactory|:Microsoft.EntityFrameworkCore.Query.ISqlAliasManagerFactory|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContextDependencies::.ctor(Microsoft.EntityFrameworkCore.Query.ISqlAliasManagerFactory):void",
            "metadataToken": 100666566,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ISqlAliasManagerFactory):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.ISqlAliasManagerFactory):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryContext",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryContext",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryContext",
          "targetName": "Microsoft.EntityFrameworkCore.Query.QueryContext"
        },
        "methods": [],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryContext::RelationalDependencies:Microsoft.EntityFrameworkCore.Query.RelationalQueryContextDependencies",
            "targetName": "RelationalDependencies",
            "metadataToken": 385876580,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.RelationalQueryContextDependencies",
            "normalizedSignature": "RelationalDependencies|:Microsoft.EntityFrameworkCore.Query.RelationalQueryContextDependencies|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.Query.RelationalQueryContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryContext::RelationalQueryStringFactory:Microsoft.EntityFrameworkCore.Query.IRelationalQueryStringFactory",
            "targetName": "RelationalQueryStringFactory",
            "metadataToken": 385876581,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.IRelationalQueryStringFactory",
            "normalizedSignature": "RelationalQueryStringFactory|:Microsoft.EntityFrameworkCore.Query.IRelationalQueryStringFactory|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryContext::Connection:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "targetName": "Connection",
            "metadataToken": 385876582,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "normalizedSignature": "Connection|:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryContext::CommandLogger:Microsoft.EntityFrameworkCore.Diagnostics.IRelationalCommandDiagnosticsLogger",
            "targetName": "CommandLogger",
            "metadataToken": 385876583,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Diagnostics.IRelationalCommandDiagnosticsLogger",
            "normalizedSignature": "CommandLogger|:Microsoft.EntityFrameworkCore.Diagnostics.IRelationalCommandDiagnosticsLogger|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryContext::.ctor(Microsoft.EntityFrameworkCore.Query.QueryContextDependencies,Microsoft.EntityFrameworkCore.Query.RelationalQueryContextDependencies):void",
            "metadataToken": 100666578,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryContextDependencies,Microsoft.EntityFrameworkCore.Query.RelationalQueryContextDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.QueryContextDependencies,Microsoft.EntityFrameworkCore.Query.RelationalQueryContextDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryContext",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryContextDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryContextDependencies",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "RelationalQueryContextDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryContextDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100666589,
            "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.Query.RelationalQueryContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryContextDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100666593,
            "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.Query.RelationalQueryContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryContextDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666594,
            "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.Query.RelationalQueryContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryContextDependencies::Equals(Microsoft.EntityFrameworkCore.Query.RelationalQueryContextDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666595,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.RelationalQueryContextDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Query.RelationalQueryContextDependencies):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryContextDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Query.RelationalQueryContextDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100666596,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.RelationalQueryContextDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Query.RelationalQueryContextDependencies|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryContextDependencies::RelationalConnection:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "targetName": "RelationalConnection",
            "metadataToken": 385876585,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IRelationalConnection",
            "normalizedSignature": "RelationalConnection|:Microsoft.EntityFrameworkCore.Storage.IRelationalConnection|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryContextDependencies::RelationalQueryStringFactory:Microsoft.EntityFrameworkCore.Query.IRelationalQueryStringFactory",
            "targetName": "RelationalQueryStringFactory",
            "metadataToken": 385876586,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.IRelationalQueryStringFactory",
            "normalizedSignature": "RelationalQueryStringFactory|:Microsoft.EntityFrameworkCore.Query.IRelationalQueryStringFactory|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryContextDependencies::.ctor(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection,Microsoft.EntityFrameworkCore.Query.IRelationalQueryStringFactory):void",
            "metadataToken": 100666584,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection,Microsoft.EntityFrameworkCore.Query.IRelationalQueryStringFactory):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection,Microsoft.EntityFrameworkCore.Query.IRelationalQueryStringFactory):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryContextDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryRootProcessor",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryRootProcessor",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryRootProcessor",
          "targetName": "Microsoft.EntityFrameworkCore.Query.QueryRootProcessor"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryRootProcessor::ShouldConvertToInlineQueryRoot(System.Linq.Expressions.Expression):System.Boolean",
            "targetName": "ShouldConvertToInlineQueryRoot",
            "metadataToken": 100666599,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Boolean",
            "normalizedSignature": "ShouldConvertToInlineQueryRoot|(System.Linq.Expressions.Expression):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryRootProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryRootProcessor::ShouldConvertToParameterQueryRoot(Microsoft.EntityFrameworkCore.Query.QueryParameterExpression):System.Boolean",
            "targetName": "ShouldConvertToParameterQueryRoot",
            "metadataToken": 100666600,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryParameterExpression):System.Boolean",
            "normalizedSignature": "ShouldConvertToParameterQueryRoot|(Microsoft.EntityFrameworkCore.Query.QueryParameterExpression):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryRootProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryRootProcessor::VisitMethodCall(System.Linq.Expressions.MethodCallExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitMethodCall",
            "metadataToken": 100666601,
            "canonicalSignature": "(System.Linq.Expressions.MethodCallExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitMethodCall|(System.Linq.Expressions.MethodCallExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryRootProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryRootProcessor::VisitExtension(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "VisitExtension",
            "metadataToken": 100666602,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitExtension|(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryRootProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryRootProcessor::.ctor(Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessorDependencies,Microsoft.EntityFrameworkCore.Query.QueryCompilationContext):void",
            "metadataToken": 100666598,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessorDependencies,Microsoft.EntityFrameworkCore.Query.QueryCompilationContext):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessorDependencies,Microsoft.EntityFrameworkCore.Query.QueryCompilationContext):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryRootProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessor",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessor",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessor",
          "targetName": "Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessor"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessor::Process(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "Process",
            "metadataToken": 100666606,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "Process|(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessor::ProcessTypeMappings(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "ProcessTypeMappings",
            "metadataToken": 100666607,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "ProcessTypeMappings|(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessor::Prune(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "Prune",
            "metadataToken": 100666608,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "Prune|(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessor::RelationalDependencies:Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessorDependencies",
            "targetName": "RelationalDependencies",
            "metadataToken": 385876587,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessorDependencies",
            "normalizedSignature": "RelationalDependencies|:Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessorDependencies|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.Query.RelationalQueryTranslationPostprocessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessor::RelationalQueryCompilationContext:Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContext",
            "targetName": "RelationalQueryCompilationContext",
            "metadataToken": 385876588,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContext",
            "normalizedSignature": "RelationalQueryCompilationContext|:Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContext|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.Query.RelationalQueryTranslationPostprocessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessor::.ctor(Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContext):void",
            "metadataToken": 100666603,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContext):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContext):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessorDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessorDependencies",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "RelationalQueryTranslationPostprocessorDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessorDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100666615,
            "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.Query.RelationalQueryTranslationPostprocessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessorDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100666619,
            "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.Query.RelationalQueryTranslationPostprocessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessorDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666620,
            "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.Query.RelationalQueryTranslationPostprocessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessorDependencies::Equals(Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessorDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666621,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessorDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessorDependencies):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessorDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessorDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100666622,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessorDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessorDependencies|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessorDependencies::SqlExpressionFactory:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "targetName": "SqlExpressionFactory",
            "metadataToken": 385876590,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "normalizedSignature": "SqlExpressionFactory|:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessorDependencies::TypeMappingSource:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource",
            "targetName": "TypeMappingSource",
            "metadataToken": 385876591,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource",
            "normalizedSignature": "TypeMappingSource|:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessorDependencies::.ctor(Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory,Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource):void",
            "metadataToken": 100666610,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory,Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory,Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessor",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessor",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessor",
          "targetName": "Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessor"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessor::NormalizeQueryableMethod(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "NormalizeQueryableMethod",
            "metadataToken": 100666626,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "NormalizeQueryableMethod|(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessor::ProcessQueryRoots(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "ProcessQueryRoots",
            "metadataToken": 100666627,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "ProcessQueryRoots|(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessor::RelationalDependencies:Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessorDependencies",
            "targetName": "RelationalDependencies",
            "metadataToken": 385876592,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessorDependencies",
            "normalizedSignature": "RelationalDependencies|:Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessorDependencies|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.Query.RelationalQueryTranslationPreprocessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessor::IsEfConstantSupported:System.Boolean",
            "targetName": "IsEfConstantSupported",
            "metadataToken": 385876593,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsEfConstantSupported|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessor::.ctor(Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessorDependencies,Microsoft.EntityFrameworkCore.Query.QueryCompilationContext):void",
            "metadataToken": 100666624,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessorDependencies,Microsoft.EntityFrameworkCore.Query.QueryCompilationContext):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessorDependencies,Microsoft.EntityFrameworkCore.Query.QueryCompilationContext):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessorDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessorDependencies",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "RelationalQueryTranslationPreprocessorDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessorDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100666633,
            "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.Query.RelationalQueryTranslationPreprocessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessorDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100666637,
            "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.Query.RelationalQueryTranslationPreprocessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessorDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666638,
            "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.Query.RelationalQueryTranslationPreprocessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessorDependencies::Equals(Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessorDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666639,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessorDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessorDependencies):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessorDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessorDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100666640,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessorDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessorDependencies|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessorDependencies::RelationalTypeMappingSource:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource",
            "targetName": "RelationalTypeMappingSource",
            "metadataToken": 385876595,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource",
            "normalizedSignature": "RelationalTypeMappingSource|:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessorDependencies::.ctor(Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource):void",
            "metadataToken": 100666630,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPreprocessorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor",
          "targetName": "Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor::VisitExtension(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "VisitExtension",
            "metadataToken": 100666645,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitExtension|(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor::NonQueryResult(Microsoft.EntityFrameworkCore.Query.RelationalQueryContext,Microsoft.EntityFrameworkCore.Query.Internal.RelationalCommandResolver,System.Type,Microsoft.EntityFrameworkCore.Diagnostics.CommandSource,System.Boolean):System.Int32",
            "targetName": "NonQueryResult",
            "metadataToken": 100666646,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.RelationalQueryContext,Microsoft.EntityFrameworkCore.Query.Internal.RelationalCommandResolver,System.Type,Microsoft.EntityFrameworkCore.Diagnostics.CommandSource,System.Boolean):System.Int32",
            "normalizedSignature": "NonQueryResult|(Microsoft.EntityFrameworkCore.Query.RelationalQueryContext,Microsoft.EntityFrameworkCore.Query.Internal.RelationalCommandResolver,System.Type,Microsoft.EntityFrameworkCore.Diagnostics.CommandSource,System.Boolean):System.Int32|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor::NonQueryResultAsync(Microsoft.EntityFrameworkCore.Query.RelationalQueryContext,Microsoft.EntityFrameworkCore.Query.Internal.RelationalCommandResolver,System.Type,Microsoft.EntityFrameworkCore.Diagnostics.CommandSource,System.Boolean):System.Threading.Tasks.Task_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "NonQueryResultAsync",
            "metadataToken": 100666647,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.RelationalQueryContext,Microsoft.EntityFrameworkCore.Query.Internal.RelationalCommandResolver,System.Type,Microsoft.EntityFrameworkCore.Diagnostics.CommandSource,System.Boolean):System.Threading.Tasks.Task_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "NonQueryResultAsync|(Microsoft.EntityFrameworkCore.Query.RelationalQueryContext,Microsoft.EntityFrameworkCore.Query.Internal.RelationalCommandResolver,System.Type,Microsoft.EntityFrameworkCore.Diagnostics.CommandSource,System.Boolean):System.Threading.Tasks.Task_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor::VisitShapedQuery(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitShapedQuery",
            "metadataToken": 100666648,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitShapedQuery|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor::AddStructuralTypeInitialization(Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression,System.Linq.Expressions.ParameterExpression,System.Collections.Generic.List_1[[System.Linq.Expressions.ParameterExpression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Collections.Generic.List_1[[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):System.Void",
            "targetName": "AddStructuralTypeInitialization",
            "metadataToken": 100666650,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression,System.Linq.Expressions.ParameterExpression,System.Collections.Generic.List_1[[System.Linq.Expressions.ParameterExpression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Collections.Generic.List_1[[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):System.Void",
            "normalizedSignature": "AddStructuralTypeInitialization|(Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression,System.Linq.Expressions.ParameterExpression,System.Collections.Generic.List_1[[System.Linq.Expressions.ParameterExpression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Collections.Generic.List_1[[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor::RelationalDependencies:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies",
            "targetName": "RelationalDependencies",
            "metadataToken": 385876596,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies",
            "normalizedSignature": "RelationalDependencies|:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies|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.Query.RelationalShapedQueryCompilingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor::MaxNullableParametersForPregeneratedSql:System.Int32",
            "targetName": "MaxNullableParametersForPregeneratedSql",
            "metadataToken": 385876597,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "MaxNullableParametersForPregeneratedSql|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor::.ctor(Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies,Microsoft.EntityFrameworkCore.Query.QueryCompilationContext):void",
            "metadataToken": 100666642,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies,Microsoft.EntityFrameworkCore.Query.QueryCompilationContext):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies,Microsoft.EntityFrameworkCore.Query.QueryCompilationContext):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Linq.Expressions:System.Linq.Expressions.ExpressionVisitor",
          "targetName": "System.Linq.Expressions.ExpressionVisitor"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor::ThrowReadValueException(System.Exception,System.Object,System.Type,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):TValue",
            "targetName": "ThrowReadValueException",
            "metadataToken": 100673486,
            "canonicalSignature": "(System.Exception,System.Object,System.Type,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):TValue",
            "normalizedSignature": "ThrowReadValueException|(System.Exception,System.Object,System.Type,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):TValue|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor::IncludeReference(Microsoft.EntityFrameworkCore.Query.QueryContext,TEntity,TIncludedEntity,Microsoft.EntityFrameworkCore.Metadata.INavigationBase,Microsoft.EntityFrameworkCore.Metadata.INavigationBase,Action_2,System.Boolean):System.Void",
            "targetName": "IncludeReference",
            "metadataToken": 100673488,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryContext,TEntity,TIncludedEntity,Microsoft.EntityFrameworkCore.Metadata.INavigationBase,Microsoft.EntityFrameworkCore.Metadata.INavigationBase,Action_2,System.Boolean):System.Void",
            "normalizedSignature": "IncludeReference|(Microsoft.EntityFrameworkCore.Query.QueryContext,TEntity,TIncludedEntity,Microsoft.EntityFrameworkCore.Metadata.INavigationBase,Microsoft.EntityFrameworkCore.Metadata.INavigationBase,Action_2,System.Boolean):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 3,
            "parameterCount": 7,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor::InitializeIncludeCollection(System.Int32,Microsoft.EntityFrameworkCore.Query.QueryContext,System.Data.Common.DbDataReader,Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryResultCoordinator,TParent,System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.INavigationBase,Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor,System.Boolean,System.Boolean):System.Void",
            "targetName": "InitializeIncludeCollection",
            "metadataToken": 100673489,
            "canonicalSignature": "(System.Int32,Microsoft.EntityFrameworkCore.Query.QueryContext,System.Data.Common.DbDataReader,Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryResultCoordinator,TParent,System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.INavigationBase,Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor,System.Boolean,System.Boolean):System.Void",
            "normalizedSignature": "InitializeIncludeCollection|(System.Int32,Microsoft.EntityFrameworkCore.Query.QueryContext,System.Data.Common.DbDataReader,Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryResultCoordinator,TParent,System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.INavigationBase,Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor,System.Boolean,System.Boolean):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 11,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor::PopulateIncludeCollection(System.Int32,Microsoft.EntityFrameworkCore.Query.QueryContext,System.Data.Common.DbDataReader,Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryResultCoordinator,System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[System.Func_3[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[System.Func_3[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[System.Func_3[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Func_5,Microsoft.EntityFrameworkCore.Metadata.INavigationBase,Action_2,System.Boolean):System.Void",
            "targetName": "PopulateIncludeCollection",
            "metadataToken": 100673490,
            "canonicalSignature": "(System.Int32,Microsoft.EntityFrameworkCore.Query.QueryContext,System.Data.Common.DbDataReader,Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryResultCoordinator,System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[System.Func_3[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[System.Func_3[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[System.Func_3[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Func_5,Microsoft.EntityFrameworkCore.Metadata.INavigationBase,Action_2,System.Boolean):System.Void",
            "normalizedSignature": "PopulateIncludeCollection|(System.Int32,Microsoft.EntityFrameworkCore.Query.QueryContext,System.Data.Common.DbDataReader,Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryResultCoordinator,System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[System.Func_3[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[System.Func_3[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[System.Func_3[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Func_5,Microsoft.EntityFrameworkCore.Metadata.INavigationBase,Action_2,System.Boolean):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 14,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor::InitializeSplitIncludeCollection(System.Int32,Microsoft.EntityFrameworkCore.Query.QueryContext,System.Data.Common.DbDataReader,Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryResultCoordinator,TParent,System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.INavigationBase,Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor,System.Boolean,System.Boolean):System.Void",
            "targetName": "InitializeSplitIncludeCollection",
            "metadataToken": 100673491,
            "canonicalSignature": "(System.Int32,Microsoft.EntityFrameworkCore.Query.QueryContext,System.Data.Common.DbDataReader,Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryResultCoordinator,TParent,System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.INavigationBase,Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor,System.Boolean,System.Boolean):System.Void",
            "normalizedSignature": "InitializeSplitIncludeCollection|(System.Int32,Microsoft.EntityFrameworkCore.Query.QueryContext,System.Data.Common.DbDataReader,Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryResultCoordinator,TParent,System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.INavigationBase,Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor,System.Boolean,System.Boolean):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 10,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor::PopulateSplitIncludeCollection(System.Int32,Microsoft.EntityFrameworkCore.Query.RelationalQueryContext,Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore.Query.Internal.RelationalCommandResolver,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.ReaderColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryResultCoordinator,System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[System.Func_3[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Func_5,System.Action_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryResultCoordinator,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.INavigationBase,Action_2,System.Boolean):System.Void",
            "targetName": "PopulateSplitIncludeCollection",
            "metadataToken": 100673492,
            "canonicalSignature": "(System.Int32,Microsoft.EntityFrameworkCore.Query.RelationalQueryContext,Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore.Query.Internal.RelationalCommandResolver,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.ReaderColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryResultCoordinator,System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[System.Func_3[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Func_5,System.Action_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryResultCoordinator,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.INavigationBase,Action_2,System.Boolean):System.Void",
            "normalizedSignature": "PopulateSplitIncludeCollection|(System.Int32,Microsoft.EntityFrameworkCore.Query.RelationalQueryContext,Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore.Query.Internal.RelationalCommandResolver,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.ReaderColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryResultCoordinator,System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[System.Func_3[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Func_5,System.Action_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryResultCoordinator,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.INavigationBase,Action_2,System.Boolean):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 14,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor::PopulateSplitIncludeCollectionAsync(System.Int32,Microsoft.EntityFrameworkCore.Query.RelationalQueryContext,Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore.Query.Internal.RelationalCommandResolver,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.ReaderColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryResultCoordinator,System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[System.Func_3[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Func_5,System.Func_4[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryResultCoordinator,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Threading.Tasks.Task,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.INavigationBase,Action_2,System.Boolean):System.Threading.Tasks.Task",
            "targetName": "PopulateSplitIncludeCollectionAsync",
            "metadataToken": 100673493,
            "canonicalSignature": "(System.Int32,Microsoft.EntityFrameworkCore.Query.RelationalQueryContext,Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore.Query.Internal.RelationalCommandResolver,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.ReaderColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryResultCoordinator,System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[System.Func_3[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Func_5,System.Func_4[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryResultCoordinator,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Threading.Tasks.Task,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.INavigationBase,Action_2,System.Boolean):System.Threading.Tasks.Task",
            "normalizedSignature": "PopulateSplitIncludeCollectionAsync|(System.Int32,Microsoft.EntityFrameworkCore.Query.RelationalQueryContext,Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore.Query.Internal.RelationalCommandResolver,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.ReaderColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryResultCoordinator,System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[System.Func_3[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Func_5,System.Func_4[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryResultCoordinator,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Threading.Tasks.Task,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.INavigationBase,Action_2,System.Boolean):System.Threading.Tasks.Task|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 14,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor::InitializeCollection(System.Int32,Microsoft.EntityFrameworkCore.Query.QueryContext,System.Data.Common.DbDataReader,Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryResultCoordinator,System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor):TCollection",
            "targetName": "InitializeCollection",
            "metadataToken": 100673494,
            "canonicalSignature": "(System.Int32,Microsoft.EntityFrameworkCore.Query.QueryContext,System.Data.Common.DbDataReader,Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryResultCoordinator,System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor):TCollection",
            "normalizedSignature": "InitializeCollection|(System.Int32,Microsoft.EntityFrameworkCore.Query.QueryContext,System.Data.Common.DbDataReader,Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryResultCoordinator,System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor):TCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 7,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor::PopulateCollection(System.Int32,Microsoft.EntityFrameworkCore.Query.QueryContext,System.Data.Common.DbDataReader,Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryResultCoordinator,System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[System.Func_3[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[System.Func_3[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[System.Func_3[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Func_5):System.Void",
            "targetName": "PopulateCollection",
            "metadataToken": 100673495,
            "canonicalSignature": "(System.Int32,Microsoft.EntityFrameworkCore.Query.QueryContext,System.Data.Common.DbDataReader,Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryResultCoordinator,System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[System.Func_3[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[System.Func_3[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[System.Func_3[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Func_5):System.Void",
            "normalizedSignature": "PopulateCollection|(System.Int32,Microsoft.EntityFrameworkCore.Query.QueryContext,System.Data.Common.DbDataReader,Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryResultCoordinator,System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[System.Func_3[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[System.Func_3[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[System.Func_3[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Func_5):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 3,
            "parameterCount": 11,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor::InitializeSplitCollection(System.Int32,Microsoft.EntityFrameworkCore.Query.QueryContext,System.Data.Common.DbDataReader,Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryResultCoordinator,System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor):TCollection",
            "targetName": "InitializeSplitCollection",
            "metadataToken": 100673496,
            "canonicalSignature": "(System.Int32,Microsoft.EntityFrameworkCore.Query.QueryContext,System.Data.Common.DbDataReader,Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryResultCoordinator,System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor):TCollection",
            "normalizedSignature": "InitializeSplitCollection|(System.Int32,Microsoft.EntityFrameworkCore.Query.QueryContext,System.Data.Common.DbDataReader,Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryResultCoordinator,System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor):TCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 6,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor::PopulateSplitCollection(System.Int32,Microsoft.EntityFrameworkCore.Query.RelationalQueryContext,Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore.Query.Internal.RelationalCommandResolver,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.ReaderColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryResultCoordinator,System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[System.Func_3[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Func_5,System.Action_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryResultCoordinator,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "PopulateSplitCollection",
            "metadataToken": 100673497,
            "canonicalSignature": "(System.Int32,Microsoft.EntityFrameworkCore.Query.RelationalQueryContext,Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore.Query.Internal.RelationalCommandResolver,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.ReaderColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryResultCoordinator,System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[System.Func_3[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Func_5,System.Action_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryResultCoordinator,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "PopulateSplitCollection|(System.Int32,Microsoft.EntityFrameworkCore.Query.RelationalQueryContext,Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore.Query.Internal.RelationalCommandResolver,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.ReaderColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryResultCoordinator,System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[System.Func_3[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Func_5,System.Action_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryResultCoordinator,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 3,
            "parameterCount": 11,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor::PopulateSplitCollectionAsync(System.Int32,Microsoft.EntityFrameworkCore.Query.RelationalQueryContext,Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore.Query.Internal.RelationalCommandResolver,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.ReaderColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryResultCoordinator,System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[System.Func_3[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Func_5,System.Func_4[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryResultCoordinator,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Threading.Tasks.Task,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Threading.Tasks.Task",
            "targetName": "PopulateSplitCollectionAsync",
            "metadataToken": 100673498,
            "canonicalSignature": "(System.Int32,Microsoft.EntityFrameworkCore.Query.RelationalQueryContext,Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore.Query.Internal.RelationalCommandResolver,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.ReaderColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryResultCoordinator,System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[System.Func_3[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Func_5,System.Func_4[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryResultCoordinator,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Threading.Tasks.Task,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Threading.Tasks.Task",
            "normalizedSignature": "PopulateSplitCollectionAsync|(System.Int32,Microsoft.EntityFrameworkCore.Query.RelationalQueryContext,Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore.Query.Internal.RelationalCommandResolver,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.ReaderColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryResultCoordinator,System.Func_3[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Data.Common.DbDataReader,System.Data.Common,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object[],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[System.Func_3[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Func_5,System.Func_4[[Microsoft.EntityFrameworkCore.Query.QueryContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryResultCoordinator,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Threading.Tasks.Task,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Threading.Tasks.Task|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 3,
            "parameterCount": 11,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor::MaterializeJsonStructuralType(Microsoft.EntityFrameworkCore.Query.QueryContext,System.Object[],Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData,System.Boolean,Func_4):TStructural",
            "targetName": "MaterializeJsonStructuralType",
            "metadataToken": 100673499,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryContext,System.Object[],Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData,System.Boolean,Func_4):TStructural",
            "normalizedSignature": "MaterializeJsonStructuralType|(Microsoft.EntityFrameworkCore.Query.QueryContext,System.Object[],Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData,System.Boolean,Func_4):TStructural|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 5,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor::MaterializeJsonNullableValueStructuralType(Microsoft.EntityFrameworkCore.Query.QueryContext,System.Object[],Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData,System.Boolean,Func_4):Nullable_1",
            "targetName": "MaterializeJsonNullableValueStructuralType",
            "metadataToken": 100673500,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryContext,System.Object[],Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData,System.Boolean,Func_4):Nullable_1",
            "normalizedSignature": "MaterializeJsonNullableValueStructuralType|(Microsoft.EntityFrameworkCore.Query.QueryContext,System.Object[],Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData,System.Boolean,Func_4):Nullable_1|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 5,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor::MaterializeJsonEntityCollection(Microsoft.EntityFrameworkCore.Query.QueryContext,System.Object[],Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,Func_4):TResult",
            "targetName": "MaterializeJsonEntityCollection",
            "metadataToken": 100673501,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryContext,System.Object[],Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,Func_4):TResult",
            "normalizedSignature": "MaterializeJsonEntityCollection|(Microsoft.EntityFrameworkCore.Query.QueryContext,System.Object[],Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,Func_4):TResult|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 5,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor::IncludeJsonEntityReference(Microsoft.EntityFrameworkCore.Query.QueryContext,System.Object[],Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData,TStructural,Func_4,Action_2,System.Boolean):System.Void",
            "targetName": "IncludeJsonEntityReference",
            "metadataToken": 100673502,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryContext,System.Object[],Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData,TStructural,Func_4,Action_2,System.Boolean):System.Void",
            "normalizedSignature": "IncludeJsonEntityReference|(Microsoft.EntityFrameworkCore.Query.QueryContext,System.Object[],Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData,TStructural,Func_4,Action_2,System.Boolean):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 7,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor::IncludeJsonEntityCollection(Microsoft.EntityFrameworkCore.Query.QueryContext,System.Object[],Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData,TIncludingEntity,Func_4,Action_1,Action_2,System.Boolean):System.Void",
            "targetName": "IncludeJsonEntityCollection",
            "metadataToken": 100673503,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryContext,System.Object[],Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData,TIncludingEntity,Func_4,Action_1,Action_2,System.Boolean):System.Void",
            "normalizedSignature": "IncludeJsonEntityCollection|(Microsoft.EntityFrameworkCore.Query.QueryContext,System.Object[],Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData,TIncludingEntity,Func_4,Action_1,Action_2,System.Boolean):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 8,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor::Any(System.Collections.IEnumerable):System.Boolean",
            "targetName": "Any",
            "metadataToken": 100673504,
            "canonicalSignature": "(System.Collections.IEnumerable):System.Boolean",
            "normalizedSignature": "Any|(System.Collections.IEnumerable):System.Boolean|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor::TaskAwaiter(System.Func_1[[System.Threading.Tasks.Task,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]][]):System.Threading.Tasks.Task",
            "targetName": "TaskAwaiter",
            "metadataToken": 100673505,
            "canonicalSignature": "(System.Func_1[[System.Threading.Tasks.Task,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]][]):System.Threading.Tasks.Task",
            "normalizedSignature": "TaskAwaiter|(System.Func_1[[System.Threading.Tasks.Task,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]][]):System.Threading.Tasks.Task|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor::ProcessRelationalGroupingResult(Microsoft.EntityFrameworkCore.Query.RelationalGroupByResultExpression,System.Linq.Expressions.Expression&,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.ReaderColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&,System.Linq.Expressions.LambdaExpression&,System.Linq.Expressions.LambdaExpression&,System.Linq.Expressions.LambdaExpression&,System.Int32&):System.Linq.Expressions.LambdaExpression",
            "targetName": "ProcessRelationalGroupingResult",
            "metadataToken": 100673510,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.RelationalGroupByResultExpression,System.Linq.Expressions.Expression&,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.ReaderColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&,System.Linq.Expressions.LambdaExpression&,System.Linq.Expressions.LambdaExpression&,System.Linq.Expressions.LambdaExpression&,System.Int32&):System.Linq.Expressions.LambdaExpression",
            "normalizedSignature": "ProcessRelationalGroupingResult|(Microsoft.EntityFrameworkCore.Query.RelationalGroupByResultExpression,System.Linq.Expressions.Expression&,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.ReaderColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&,System.Linq.Expressions.LambdaExpression&,System.Linq.Expressions.LambdaExpression&,System.Linq.Expressions.LambdaExpression&,System.Int32&):System.Linq.Expressions.LambdaExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 7,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "out"
              },
              {
                "index": 2,
                "modifier": "out"
              },
              {
                "index": 3,
                "modifier": "out"
              },
              {
                "index": 4,
                "modifier": "out"
              },
              {
                "index": 5,
                "modifier": "out"
              },
              {
                "index": 6,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor::ProcessShaper(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression&,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.ReaderColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&,System.Linq.Expressions.LambdaExpression&,System.Int32&):System.Linq.Expressions.LambdaExpression",
            "targetName": "ProcessShaper",
            "metadataToken": 100673511,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression&,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.ReaderColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&,System.Linq.Expressions.LambdaExpression&,System.Int32&):System.Linq.Expressions.LambdaExpression",
            "normalizedSignature": "ProcessShaper|(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression&,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Storage.ReaderColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&,System.Linq.Expressions.LambdaExpression&,System.Int32&):System.Linq.Expressions.LambdaExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "out"
              },
              {
                "index": 2,
                "modifier": "out"
              },
              {
                "index": 3,
                "modifier": "out"
              },
              {
                "index": 4,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor::VisitBinary(System.Linq.Expressions.BinaryExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitBinary",
            "metadataToken": 100673512,
            "canonicalSignature": "(System.Linq.Expressions.BinaryExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitBinary|(System.Linq.Expressions.BinaryExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor::VisitExtension(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "VisitExtension",
            "metadataToken": 100673513,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitExtension|(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor::VisitMethodCall(System.Linq.Expressions.MethodCallExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitMethodCall",
            "metadataToken": 100673514,
            "canonicalSignature": "(System.Linq.Expressions.MethodCallExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitMethodCall|(System.Linq.Expressions.MethodCallExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor::InverseCollectionFixup(ICollection_1,TEntity,Action_2):System.Void",
            "targetName": "InverseCollectionFixup",
            "metadataToken": 100673521,
            "canonicalSignature": "(ICollection_1,TEntity,Action_2):System.Void",
            "normalizedSignature": "InverseCollectionFixup|(ICollection_1,TEntity,Action_2):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor::GetFieldValueMethodSystem.Reflection.MethodInfo",
            "targetName": "GetFieldValueMethod",
            "metadataToken": 67111794,
            "normalizedSignature": "GetFieldValueMethod|System.Reflection.MethodInfo|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor::.ctor(Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression,System.Collections.Generic.ISet_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean,System.Boolean):void",
            "metadataToken": 100673507,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression,System.Collections.Generic.ISet_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean,System.Boolean):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression,System.Collections.Generic.ISet_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean,System.Boolean):void|static=false",
            "isStatic": false,
            "parameterCount": 5,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitor+ShaperProcessingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "RelationalShapedQueryCompilingExpressionVisitorDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100666668,
            "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.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100666672,
            "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.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666673,
            "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.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies::Equals(Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666674,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100666675,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies::QuerySqlGeneratorFactory:Microsoft.EntityFrameworkCore.Query.IQuerySqlGeneratorFactory",
            "targetName": "QuerySqlGeneratorFactory",
            "metadataToken": 385876599,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.IQuerySqlGeneratorFactory",
            "normalizedSignature": "QuerySqlGeneratorFactory|:Microsoft.EntityFrameworkCore.Query.IQuerySqlGeneratorFactory|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies::RelationalParameterBasedSqlProcessorFactory:Microsoft.EntityFrameworkCore.Query.IRelationalParameterBasedSqlProcessorFactory",
            "targetName": "RelationalParameterBasedSqlProcessorFactory",
            "metadataToken": 385876600,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.IRelationalParameterBasedSqlProcessorFactory",
            "normalizedSignature": "RelationalParameterBasedSqlProcessorFactory|:Microsoft.EntityFrameworkCore.Query.IRelationalParameterBasedSqlProcessorFactory|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies::RelationalLiftableConstantFactory:Microsoft.EntityFrameworkCore.Query.IRelationalLiftableConstantFactory",
            "targetName": "RelationalLiftableConstantFactory",
            "metadataToken": 385876601,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.IRelationalLiftableConstantFactory",
            "normalizedSignature": "RelationalLiftableConstantFactory|:Microsoft.EntityFrameworkCore.Query.IRelationalLiftableConstantFactory|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies::.ctor(Microsoft.EntityFrameworkCore.Query.IQuerySqlGeneratorFactory,Microsoft.EntityFrameworkCore.Query.IRelationalParameterBasedSqlProcessorFactory,Microsoft.EntityFrameworkCore.Query.IRelationalLiftableConstantFactory):void",
            "metadataToken": 100666661,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.IQuerySqlGeneratorFactory,Microsoft.EntityFrameworkCore.Query.IRelationalParameterBasedSqlProcessorFactory,Microsoft.EntityFrameworkCore.Query.IRelationalLiftableConstantFactory):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.IQuerySqlGeneratorFactory,Microsoft.EntityFrameworkCore.Query.IRelationalParameterBasedSqlProcessorFactory,Microsoft.EntityFrameworkCore.Query.IRelationalLiftableConstantFactory):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalShapedQueryCompilingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSplitCollectionShaperExpression",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalSplitCollectionShaperExpression",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Linq.Expressions:System.Linq.Expressions.Expression",
          "targetName": "System.Linq.Expressions.Expression"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "targetName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSplitCollectionShaperExpression::VisitChildren(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "targetName": "VisitChildren",
            "metadataToken": 100666687,
            "canonicalSignature": "(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitChildren|(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSplitCollectionShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSplitCollectionShaperExpression::Update(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.RelationalSplitCollectionShaperExpression",
            "targetName": "Update",
            "metadataToken": 100666688,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.RelationalSplitCollectionShaperExpression",
            "normalizedSignature": "Update|(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.RelationalSplitCollectionShaperExpression|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.Query.RelationalSplitCollectionShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression::Print(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "targetName": "Print",
            "metadataToken": 100665400,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "normalizedSignature": "Print|(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSplitCollectionShaperExpression::ParentIdentifier:System.Linq.Expressions.Expression",
            "targetName": "ParentIdentifier",
            "metadataToken": 385876602,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ParentIdentifier|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSplitCollectionShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSplitCollectionShaperExpression::ChildIdentifier:System.Linq.Expressions.Expression",
            "targetName": "ChildIdentifier",
            "metadataToken": 385876603,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ChildIdentifier|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSplitCollectionShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSplitCollectionShaperExpression::IdentifierValueComparers:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "IdentifierValueComparers",
            "metadataToken": 385876604,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "IdentifierValueComparers|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSplitCollectionShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSplitCollectionShaperExpression::SelectExpression:Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression",
            "targetName": "SelectExpression",
            "metadataToken": 385876605,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression",
            "normalizedSignature": "SelectExpression|:Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSplitCollectionShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSplitCollectionShaperExpression::InnerShaper:System.Linq.Expressions.Expression",
            "targetName": "InnerShaper",
            "metadataToken": 385876606,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "InnerShaper|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSplitCollectionShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSplitCollectionShaperExpression::Navigation:Microsoft.EntityFrameworkCore.Metadata.INavigationBase",
            "targetName": "Navigation",
            "metadataToken": 385876607,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.INavigationBase",
            "normalizedSignature": "Navigation|:Microsoft.EntityFrameworkCore.Metadata.INavigationBase|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSplitCollectionShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSplitCollectionShaperExpression::ElementType:System.Type",
            "targetName": "ElementType",
            "metadataToken": 385876608,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ElementType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSplitCollectionShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSplitCollectionShaperExpression::Type:System.Type",
            "targetName": "Type",
            "metadataToken": 385876609,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "Type|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSplitCollectionShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSplitCollectionShaperExpression::NodeType:System.Linq.Expressions.ExpressionType",
            "targetName": "NodeType",
            "metadataToken": 385876610,
            "canonicalSignature": ":System.Linq.Expressions.ExpressionType",
            "normalizedSignature": "NodeType|:System.Linq.Expressions.ExpressionType|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSplitCollectionShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSplitCollectionShaperExpression::.ctor(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression,System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.INavigationBase,System.Type):void",
            "metadataToken": 100666677,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression,System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.INavigationBase,System.Type):void",
            "normalizedSignature": "constructor|(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression,System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.INavigationBase,System.Type):void|static=false",
            "isStatic": false,
            "parameterCount": 7,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSplitCollectionShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Linq.Expressions:System.Linq.Expressions.ExpressionVisitor",
          "targetName": "System.Linq.Expressions.ExpressionVisitor"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor::AddTranslationErrorDetails(System.String):System.Void",
            "targetName": "AddTranslationErrorDetails",
            "metadataToken": 100666693,
            "canonicalSignature": "(System.String):System.Void",
            "normalizedSignature": "AddTranslationErrorDetails|(System.String):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor::Translate(System.Linq.Expressions.Expression,System.Boolean):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Translate",
            "metadataToken": 100666695,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Boolean):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Translate|(System.Linq.Expressions.Expression,System.Boolean):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor::TranslateProjection(System.Linq.Expressions.Expression,System.Boolean):System.Linq.Expressions.Expression",
            "targetName": "TranslateProjection",
            "metadataToken": 100666696,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Boolean):System.Linq.Expressions.Expression",
            "normalizedSignature": "TranslateProjection|(System.Linq.Expressions.Expression,System.Boolean):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor::VisitBinary(System.Linq.Expressions.BinaryExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitBinary",
            "metadataToken": 100666698,
            "canonicalSignature": "(System.Linq.Expressions.BinaryExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitBinary|(System.Linq.Expressions.BinaryExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor::VisitConditional(System.Linq.Expressions.ConditionalExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitConditional",
            "metadataToken": 100666699,
            "canonicalSignature": "(System.Linq.Expressions.ConditionalExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitConditional|(System.Linq.Expressions.ConditionalExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor::VisitConstant(System.Linq.Expressions.ConstantExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitConstant",
            "metadataToken": 100666700,
            "canonicalSignature": "(System.Linq.Expressions.ConstantExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitConstant|(System.Linq.Expressions.ConstantExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor::VisitExtension(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "VisitExtension",
            "metadataToken": 100666701,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitExtension|(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor::VisitInvocation(System.Linq.Expressions.InvocationExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitInvocation",
            "metadataToken": 100666702,
            "canonicalSignature": "(System.Linq.Expressions.InvocationExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitInvocation|(System.Linq.Expressions.InvocationExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor::VisitLambda(Expression_1):System.Linq.Expressions.Expression",
            "targetName": "VisitLambda",
            "metadataToken": 100666703,
            "canonicalSignature": "(Expression_1):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitLambda|(Expression_1):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor::VisitListInit(System.Linq.Expressions.ListInitExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitListInit",
            "metadataToken": 100666704,
            "canonicalSignature": "(System.Linq.Expressions.ListInitExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitListInit|(System.Linq.Expressions.ListInitExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor::VisitMember(System.Linq.Expressions.MemberExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitMember",
            "metadataToken": 100666705,
            "canonicalSignature": "(System.Linq.Expressions.MemberExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitMember|(System.Linq.Expressions.MemberExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor::VisitMemberInit(System.Linq.Expressions.MemberInitExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitMemberInit",
            "metadataToken": 100666706,
            "canonicalSignature": "(System.Linq.Expressions.MemberInitExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitMemberInit|(System.Linq.Expressions.MemberInitExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor::VisitMethodCall(System.Linq.Expressions.MethodCallExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitMethodCall",
            "metadataToken": 100666707,
            "canonicalSignature": "(System.Linq.Expressions.MethodCallExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitMethodCall|(System.Linq.Expressions.MethodCallExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor::VisitNew(System.Linq.Expressions.NewExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitNew",
            "metadataToken": 100666708,
            "canonicalSignature": "(System.Linq.Expressions.NewExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitNew|(System.Linq.Expressions.NewExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor::VisitNewArray(System.Linq.Expressions.NewArrayExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitNewArray",
            "metadataToken": 100666709,
            "canonicalSignature": "(System.Linq.Expressions.NewArrayExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitNewArray|(System.Linq.Expressions.NewArrayExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor::VisitParameter(System.Linq.Expressions.ParameterExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitParameter",
            "metadataToken": 100666710,
            "canonicalSignature": "(System.Linq.Expressions.ParameterExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitParameter|(System.Linq.Expressions.ParameterExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor::VisitTypeBinary(System.Linq.Expressions.TypeBinaryExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitTypeBinary",
            "metadataToken": 100666711,
            "canonicalSignature": "(System.Linq.Expressions.TypeBinaryExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitTypeBinary|(System.Linq.Expressions.TypeBinaryExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor::VisitUnary(System.Linq.Expressions.UnaryExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitUnary",
            "metadataToken": 100666712,
            "canonicalSignature": "(System.Linq.Expressions.UnaryExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitUnary|(System.Linq.Expressions.UnaryExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor::TryBindMember(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,System.Linq.Expressions.Expression&,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase&):System.Boolean",
            "targetName": "TryBindMember",
            "metadataToken": 100666714,
            "canonicalSignature": "(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,System.Linq.Expressions.Expression&,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase&):System.Boolean",
            "normalizedSignature": "TryBindMember|(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,System.Linq.Expressions.Expression&,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase&):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "out"
              },
              {
                "index": 3,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor::TryTranslateAggregateMethodCall(System.Linq.Expressions.MethodCallExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression&):System.Boolean",
            "targetName": "TryTranslateAggregateMethodCall",
            "metadataToken": 100666717,
            "canonicalSignature": "(System.Linq.Expressions.MethodCallExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression&):System.Boolean",
            "normalizedSignature": "TryTranslateAggregateMethodCall|(System.Linq.Expressions.MethodCallExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression&):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor::GenerateGreatest(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Type):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "GenerateGreatest",
            "metadataToken": 100666718,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Type):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "GenerateGreatest|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Type):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor::GenerateLeast(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Type):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "GenerateLeast",
            "metadataToken": 100666719,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Type):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "GenerateLeast|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Type):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor::ParameterValueExtractor(Microsoft.EntityFrameworkCore.Query.QueryContext,System.String,System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.IComplexProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IProperty):T",
            "targetName": "ParameterValueExtractor",
            "metadataToken": 100666738,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryContext,System.String,System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.IComplexProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IProperty):T",
            "normalizedSignature": "ParameterValueExtractor|(Microsoft.EntityFrameworkCore.Query.QueryContext,System.String,System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.IComplexProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IProperty):T|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor::ParameterListValueExtractor(Microsoft.EntityFrameworkCore.Query.QueryContext,System.String,Microsoft.EntityFrameworkCore.Metadata.IProperty):List_1",
            "targetName": "ParameterListValueExtractor",
            "metadataToken": 100666739,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryContext,System.String,Microsoft.EntityFrameworkCore.Metadata.IProperty):List_1",
            "normalizedSignature": "ParameterListValueExtractor|(Microsoft.EntityFrameworkCore.Query.QueryContext,System.String,Microsoft.EntityFrameworkCore.Metadata.IProperty):List_1|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor::TranslationErrorDetails:System.String",
            "targetName": "TranslationErrorDetails",
            "metadataToken": 385876611,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "TranslationErrorDetails|:System.String|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor::Dependencies:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876612,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies|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.Query.RelationalSqlTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor::.ctor(Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies,Microsoft.EntityFrameworkCore.Query.QueryCompilationContext,Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor):void",
            "metadataToken": 100666690,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies,Microsoft.EntityFrameworkCore.Query.QueryCompilationContext,Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies,Microsoft.EntityFrameworkCore.Query.QueryCompilationContext,Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "RelationalSqlTranslatingExpressionVisitorDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100666767,
            "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.Query.RelationalSqlTranslatingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100666771,
            "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.Query.RelationalSqlTranslatingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666772,
            "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.Query.RelationalSqlTranslatingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies::Equals(Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666773,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100666774,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies::SqlExpressionFactory:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "targetName": "SqlExpressionFactory",
            "metadataToken": 385876614,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "normalizedSignature": "SqlExpressionFactory|:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies::Model:Microsoft.EntityFrameworkCore.Metadata.IModel",
            "targetName": "Model",
            "metadataToken": 385876615,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IModel|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies::TypeMappingSource:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource",
            "targetName": "TypeMappingSource",
            "metadataToken": 385876616,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource",
            "normalizedSignature": "TypeMappingSource|:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies::MemberTranslatorProvider:Microsoft.EntityFrameworkCore.Query.IMemberTranslatorProvider",
            "targetName": "MemberTranslatorProvider",
            "metadataToken": 385876617,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.IMemberTranslatorProvider",
            "normalizedSignature": "MemberTranslatorProvider|:Microsoft.EntityFrameworkCore.Query.IMemberTranslatorProvider|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies::MethodCallTranslatorProvider:Microsoft.EntityFrameworkCore.Query.IMethodCallTranslatorProvider",
            "targetName": "MethodCallTranslatorProvider",
            "metadataToken": 385876618,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.IMethodCallTranslatorProvider",
            "normalizedSignature": "MethodCallTranslatorProvider|:Microsoft.EntityFrameworkCore.Query.IMethodCallTranslatorProvider|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies::AggregateMethodCallTranslatorProvider:Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslatorProvider",
            "targetName": "AggregateMethodCallTranslatorProvider",
            "metadataToken": 385876619,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslatorProvider",
            "normalizedSignature": "AggregateMethodCallTranslatorProvider|:Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslatorProvider|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies::.ctor(Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource,Microsoft.EntityFrameworkCore.Query.IMemberTranslatorProvider,Microsoft.EntityFrameworkCore.Query.IMethodCallTranslatorProvider,Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslatorProvider):void",
            "metadataToken": 100666755,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource,Microsoft.EntityFrameworkCore.Query.IMemberTranslatorProvider,Microsoft.EntityFrameworkCore.Query.IMethodCallTranslatorProvider,Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslatorProvider):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource,Microsoft.EntityFrameworkCore.Query.IMemberTranslatorProvider,Microsoft.EntityFrameworkCore.Query.IMethodCallTranslatorProvider,Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslatorProvider):void|static=false",
            "isStatic": false,
            "parameterCount": 6,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorFactory",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IRelationalSqlTranslatingExpressionVisitorFactory",
            "targetName": "Microsoft.EntityFrameworkCore.Query.IRelationalSqlTranslatingExpressionVisitorFactory"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorFactory::Create(Microsoft.EntityFrameworkCore.Query.QueryCompilationContext,Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor):Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor",
            "targetName": "Create",
            "metadataToken": 100666778,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryCompilationContext,Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor):Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor",
            "normalizedSignature": "Create|(Microsoft.EntityFrameworkCore.Query.QueryCompilationContext,Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor):Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.IRelationalSqlTranslatingExpressionVisitorFactory::Create(Microsoft.EntityFrameworkCore.Query.QueryCompilationContext,Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor):Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor",
            "targetName": "Create",
            "metadataToken": 100666064,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryCompilationContext,Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor):Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor",
            "normalizedSignature": "Create|(Microsoft.EntityFrameworkCore.Query.QueryCompilationContext,Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor):Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitor|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IRelationalSqlTranslatingExpressionVisitorFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.IRelationalSqlTranslatingExpressionVisitorFactory"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorFactory::Dependencies:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876620,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies|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.Query.RelationalSqlTranslatingExpressionVisitorFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorFactory::.ctor(Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies):void",
            "metadataToken": 100666776,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalSqlTranslatingExpressionVisitorFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalStructuralTypeShaperExpression",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalStructuralTypeShaperExpression",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression",
          "targetName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "targetName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalStructuralTypeShaperExpression::GenerateMaterializationCondition(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.Boolean):System.Linq.Expressions.LambdaExpression",
            "targetName": "GenerateMaterializationCondition",
            "metadataToken": 100666781,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.Boolean):System.Linq.Expressions.LambdaExpression",
            "normalizedSignature": "GenerateMaterializationCondition|(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.Boolean):System.Linq.Expressions.LambdaExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalStructuralTypeShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalStructuralTypeShaperExpression::WithType(Microsoft.EntityFrameworkCore.Metadata.ITypeBase):Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression",
            "targetName": "WithType",
            "metadataToken": 100666782,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITypeBase):Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression",
            "normalizedSignature": "WithType|(Microsoft.EntityFrameworkCore.Metadata.ITypeBase):Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression|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.Query.RelationalStructuralTypeShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalStructuralTypeShaperExpression::MakeNullable(System.Boolean):Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression",
            "targetName": "MakeNullable",
            "metadataToken": 100666783,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression",
            "normalizedSignature": "MakeNullable|(System.Boolean):Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression|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.Query.RelationalStructuralTypeShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalStructuralTypeShaperExpression::Update(System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression",
            "targetName": "Update",
            "metadataToken": 100666784,
            "canonicalSignature": "(System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression",
            "normalizedSignature": "Update|(System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression|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.Query.RelationalStructuralTypeShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalStructuralTypeShaperExpression::MakeClrTypeNullable():Microsoft.EntityFrameworkCore.Query.RelationalStructuralTypeShaperExpression",
            "targetName": "MakeClrTypeNullable",
            "metadataToken": 100666785,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.RelationalStructuralTypeShaperExpression",
            "normalizedSignature": "MakeClrTypeNullable|():Microsoft.EntityFrameworkCore.Query.RelationalStructuralTypeShaperExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalStructuralTypeShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalStructuralTypeShaperExpression::MakeClrTypeNonNullable():Microsoft.EntityFrameworkCore.Query.RelationalStructuralTypeShaperExpression",
            "targetName": "MakeClrTypeNonNullable",
            "metadataToken": 100666786,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.RelationalStructuralTypeShaperExpression",
            "normalizedSignature": "MakeClrTypeNonNullable|():Microsoft.EntityFrameworkCore.Query.RelationalStructuralTypeShaperExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalStructuralTypeShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression::Print(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "targetName": "Print",
            "metadataToken": 100665400,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "normalizedSignature": "Print|(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalStructuralTypeShaperExpression::.ctor(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.Linq.Expressions.Expression,System.Boolean):void",
            "metadataToken": 100666779,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.Linq.Expressions.Expression,System.Boolean):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.Linq.Expressions.Expression,System.Boolean):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalStructuralTypeShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalStructuralTypeShaperExpression::.ctor(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.Linq.Expressions.Expression,System.Boolean,System.Linq.Expressions.LambdaExpression,System.Type):void",
            "metadataToken": 100666780,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.Linq.Expressions.Expression,System.Boolean,System.Linq.Expressions.LambdaExpression,System.Type):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.Linq.Expressions.Expression,System.Boolean,System.Linq.Expressions.LambdaExpression,System.Type):void|static=false",
            "isStatic": false,
            "parameterCount": 5,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalStructuralTypeShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalTypeMappingPostprocessor",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalTypeMappingPostprocessor",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Linq.Expressions:System.Linq.Expressions.ExpressionVisitor",
          "targetName": "System.Linq.Expressions.ExpressionVisitor"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalTypeMappingPostprocessor::Process(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "Process",
            "metadataToken": 100666791,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "Process|(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalTypeMappingPostprocessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalTypeMappingPostprocessor::TryGetInferredTypeMapping(System.String,System.String,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping&):System.Boolean",
            "targetName": "TryGetInferredTypeMapping",
            "metadataToken": 100666792,
            "canonicalSignature": "(System.String,System.String,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping&):System.Boolean",
            "normalizedSignature": "TryGetInferredTypeMapping|(System.String,System.String,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping&):System.Boolean|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.Query.RelationalTypeMappingPostprocessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalTypeMappingPostprocessor::VisitExtension(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "VisitExtension",
            "metadataToken": 100666793,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitExtension|(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalTypeMappingPostprocessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalTypeMappingPostprocessor::ApplyTypeMappingsOnValuesExpression(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ValuesExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.ValuesExpression",
            "targetName": "ApplyTypeMappingsOnValuesExpression",
            "metadataToken": 100666794,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ValuesExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.ValuesExpression",
            "normalizedSignature": "ApplyTypeMappingsOnValuesExpression|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ValuesExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.ValuesExpression|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.Query.RelationalTypeMappingPostprocessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalTypeMappingPostprocessor::Dependencies:Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessorDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876621,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessorDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessorDependencies|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.Query.RelationalTypeMappingPostprocessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalTypeMappingPostprocessor::RelationalDependencies:Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessorDependencies",
            "targetName": "RelationalDependencies",
            "metadataToken": 385876622,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessorDependencies",
            "normalizedSignature": "RelationalDependencies|:Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessorDependencies|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.Query.RelationalTypeMappingPostprocessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalTypeMappingPostprocessor::QueryCompilationContext:Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContext",
            "targetName": "QueryCompilationContext",
            "metadataToken": 385876623,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContext",
            "normalizedSignature": "QueryCompilationContext|:Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContext|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.Query.RelationalTypeMappingPostprocessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalTypeMappingPostprocessor::.ctor(Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContext):void",
            "metadataToken": 100666787,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContext):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalQueryTranslationPostprocessorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContext):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalTypeMappingPostprocessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ReplacingExpressionVisitor",
        "targetName": "Microsoft.EntityFrameworkCore.Query.ReplacingExpressionVisitor",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Linq.Expressions:System.Linq.Expressions.ExpressionVisitor",
          "targetName": "System.Linq.Expressions.ExpressionVisitor"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ReplacingExpressionVisitor::Replace(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "Replace",
            "metadataToken": 100665839,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "Replace|(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ReplacingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ReplacingExpressionVisitor::Replace(System.Collections.Generic.IReadOnlyList_1[[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Collections.Generic.IReadOnlyList_1[[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "Replace",
            "metadataToken": 100665840,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Collections.Generic.IReadOnlyList_1[[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "Replace|(System.Collections.Generic.IReadOnlyList_1[[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Collections.Generic.IReadOnlyList_1[[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ReplacingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ReplacingExpressionVisitor::Visit(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "Visit",
            "metadataToken": 100665842,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "Visit|(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ReplacingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ReplacingExpressionVisitor::VisitMember(System.Linq.Expressions.MemberExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitMember",
            "metadataToken": 100665843,
            "canonicalSignature": "(System.Linq.Expressions.MemberExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitMember|(System.Linq.Expressions.MemberExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ReplacingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ReplacingExpressionVisitor::VisitMethodCall(System.Linq.Expressions.MethodCallExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitMethodCall",
            "metadataToken": 100665844,
            "canonicalSignature": "(System.Linq.Expressions.MethodCallExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitMethodCall|(System.Linq.Expressions.MethodCallExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ReplacingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ReplacingExpressionVisitor::.ctor(System.Collections.Generic.IReadOnlyList_1[[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Collections.Generic.IReadOnlyList_1[[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "metadataToken": 100665841,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Collections.Generic.IReadOnlyList_1[[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void",
            "normalizedSignature": "constructor|(System.Collections.Generic.IReadOnlyList_1[[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Collections.Generic.IReadOnlyList_1[[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ReplacingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor",
        "targetName": "Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Linq.Expressions:System.Linq.Expressions.ExpressionVisitor",
          "targetName": "System.Linq.Expressions.ExpressionVisitor"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor::VisitExtension(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "VisitExtension",
            "metadataToken": 100665851,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitExtension|(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor::SingleAsync(IAsyncEnumerable_1,System.Threading.CancellationToken):Task_1",
            "targetName": "SingleAsync",
            "metadataToken": 100665852,
            "canonicalSignature": "(IAsyncEnumerable_1,System.Threading.CancellationToken):Task_1",
            "normalizedSignature": "SingleAsync|(IAsyncEnumerable_1,System.Threading.CancellationToken):Task_1|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor::SingleOrDefaultAsync(IAsyncEnumerable_1,System.Threading.CancellationToken):Task_1",
            "targetName": "SingleOrDefaultAsync",
            "metadataToken": 100665853,
            "canonicalSignature": "(IAsyncEnumerable_1,System.Threading.CancellationToken):Task_1",
            "normalizedSignature": "SingleOrDefaultAsync|(IAsyncEnumerable_1,System.Threading.CancellationToken):Task_1|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor::VisitShapedQuery(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitShapedQuery",
            "metadataToken": 100665854,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitShapedQuery|(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor::InjectEntityMaterializers(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "InjectEntityMaterializers",
            "metadataToken": 100665855,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "InjectEntityMaterializers|(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor::InjectStructuralTypeMaterializers(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "InjectStructuralTypeMaterializers",
            "metadataToken": 100665856,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "InjectStructuralTypeMaterializers|(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor::VerifyNoClientConstant(System.Linq.Expressions.Expression):System.Void",
            "targetName": "VerifyNoClientConstant",
            "metadataToken": 100665857,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Void",
            "normalizedSignature": "VerifyNoClientConstant|(System.Linq.Expressions.Expression):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor::CreateNullKeyValueInNoTrackingQuery(Microsoft.EntityFrameworkCore.Metadata.IEntityType,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Object[]):System.Exception",
            "targetName": "CreateNullKeyValueInNoTrackingQuery",
            "metadataToken": 100665858,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IEntityType,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Object[]):System.Exception",
            "normalizedSignature": "CreateNullKeyValueInNoTrackingQuery|(Microsoft.EntityFrameworkCore.Metadata.IEntityType,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Object[]):System.Exception|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor::AddStructuralTypeInitialization(Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression,System.Linq.Expressions.ParameterExpression,System.Collections.Generic.List_1[[System.Linq.Expressions.ParameterExpression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Collections.Generic.List_1[[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):System.Void",
            "targetName": "AddStructuralTypeInitialization",
            "metadataToken": 100665859,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression,System.Linq.Expressions.ParameterExpression,System.Collections.Generic.List_1[[System.Linq.Expressions.ParameterExpression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Collections.Generic.List_1[[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):System.Void",
            "normalizedSignature": "AddStructuralTypeInitialization|(Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression,System.Linq.Expressions.ParameterExpression,System.Collections.Generic.List_1[[System.Linq.Expressions.ParameterExpression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Collections.Generic.List_1[[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor::Dependencies:Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876571,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies|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.Query.ShapedQueryCompilingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor::QueryCompilationContext:Microsoft.EntityFrameworkCore.Query.QueryCompilationContext",
            "targetName": "QueryCompilationContext",
            "metadataToken": 385876572,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.QueryCompilationContext",
            "normalizedSignature": "QueryCompilationContext|:Microsoft.EntityFrameworkCore.Query.QueryCompilationContext|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.Query.ShapedQueryCompilingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor::.ctor(Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies,Microsoft.EntityFrameworkCore.Query.QueryCompilationContext):void",
            "metadataToken": 100665848,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies,Microsoft.EntityFrameworkCore.Query.QueryCompilationContext):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies,Microsoft.EntityFrameworkCore.Query.QueryCompilationContext):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "ShapedQueryCompilingExpressionVisitorDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100665881,
            "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.Query.ShapedQueryCompilingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100665885,
            "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.Query.ShapedQueryCompilingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665886,
            "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.Query.ShapedQueryCompilingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies::Equals(Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100665887,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100665888,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies::EntityMaterializerSource:Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource",
            "targetName": "EntityMaterializerSource",
            "metadataToken": 385876574,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource",
            "normalizedSignature": "EntityMaterializerSource|:Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies::TypeMappingSource:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource",
            "targetName": "TypeMappingSource",
            "metadataToken": 385876575,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource",
            "normalizedSignature": "TypeMappingSource|:Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies::MemoryCache:Microsoft.Extensions.Caching.Memory.IMemoryCache",
            "targetName": "MemoryCache",
            "metadataToken": 385876576,
            "canonicalSignature": ":Microsoft.Extensions.Caching.Memory.IMemoryCache",
            "normalizedSignature": "MemoryCache|:Microsoft.Extensions.Caching.Memory.IMemoryCache|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies::CoreSingletonOptions:Microsoft.EntityFrameworkCore.Infrastructure.ICoreSingletonOptions",
            "targetName": "CoreSingletonOptions",
            "metadataToken": 385876577,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.ICoreSingletonOptions",
            "normalizedSignature": "CoreSingletonOptions|:Microsoft.EntityFrameworkCore.Infrastructure.ICoreSingletonOptions|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies::Model:Microsoft.EntityFrameworkCore.Metadata.IModel",
            "targetName": "Model",
            "metadataToken": 385876578,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IModel|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies::LiftableConstantFactory:Microsoft.EntityFrameworkCore.Query.ILiftableConstantFactory",
            "targetName": "LiftableConstantFactory",
            "metadataToken": 385876579,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.ILiftableConstantFactory",
            "normalizedSignature": "LiftableConstantFactory|:Microsoft.EntityFrameworkCore.Query.ILiftableConstantFactory|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies::QueryLogger:Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "QueryLogger",
            "metadataToken": 385876580,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "QueryLogger|:Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies::SingletonInterceptors:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Diagnostics.ISingletonInterceptor,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "SingletonInterceptors",
            "metadataToken": 385876581,
            "canonicalSignature": ":System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Diagnostics.ISingletonInterceptor,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "SingletonInterceptors|:System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Diagnostics.ISingletonInterceptor,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies::ContextServices:Microsoft.EntityFrameworkCore.Internal.IDbContextServices",
            "targetName": "ContextServices",
            "metadataToken": 385876582,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Internal.IDbContextServices",
            "normalizedSignature": "ContextServices|:Microsoft.EntityFrameworkCore.Internal.IDbContextServices|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies::.ctor(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource,Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource,Microsoft.Extensions.Caching.Memory.IMemoryCache,Microsoft.EntityFrameworkCore.Infrastructure.ICoreSingletonOptions,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Query.ILiftableConstantFactory,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Diagnostics.ISingletonInterceptor,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Internal.IDbContextServices):void",
            "metadataToken": 100665862,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource,Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource,Microsoft.Extensions.Caching.Memory.IMemoryCache,Microsoft.EntityFrameworkCore.Infrastructure.ICoreSingletonOptions,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Query.ILiftableConstantFactory,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Diagnostics.ISingletonInterceptor,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Internal.IDbContextServices):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.IStructuralTypeMaterializerSource,Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource,Microsoft.Extensions.Caching.Memory.IMemoryCache,Microsoft.EntityFrameworkCore.Infrastructure.ICoreSingletonOptions,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Query.ILiftableConstantFactory,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Query,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Diagnostics.ISingletonInterceptor,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Internal.IDbContextServices):void|static=false",
            "isStatic": false,
            "parameterCount": 9,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitorDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
        "targetName": "Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Linq.Expressions:System.Linq.Expressions.Expression",
          "targetName": "System.Linq.Expressions.Expression"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "targetName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression::VisitChildren(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "targetName": "VisitChildren",
            "metadataToken": 100665897,
            "canonicalSignature": "(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitChildren|(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression::Update(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "Update",
            "metadataToken": 100665898,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "Update|(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression::UpdateQueryExpression(System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "UpdateQueryExpression",
            "metadataToken": 100665899,
            "canonicalSignature": "(System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "UpdateQueryExpression|(System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression::UpdateShaperExpression(System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "UpdateShaperExpression",
            "metadataToken": 100665900,
            "canonicalSignature": "(System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "UpdateShaperExpression|(System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression::UpdateResultCardinality(Microsoft.EntityFrameworkCore.Query.ResultCardinality):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "targetName": "UpdateResultCardinality",
            "metadataToken": 100665901,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ResultCardinality):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "normalizedSignature": "UpdateResultCardinality|(Microsoft.EntityFrameworkCore.Query.ResultCardinality):Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression::Print(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "targetName": "Print",
            "metadataToken": 100665400,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "normalizedSignature": "Print|(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression::QueryExpression:System.Linq.Expressions.Expression",
            "targetName": "QueryExpression",
            "metadataToken": 385876583,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "QueryExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression::ResultCardinality:Microsoft.EntityFrameworkCore.Query.ResultCardinality",
            "targetName": "ResultCardinality",
            "metadataToken": 385876584,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.ResultCardinality",
            "normalizedSignature": "ResultCardinality|:Microsoft.EntityFrameworkCore.Query.ResultCardinality|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression::ShaperExpression:System.Linq.Expressions.Expression",
            "targetName": "ShaperExpression",
            "metadataToken": 385876585,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ShaperExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression::Type:System.Type",
            "targetName": "Type",
            "metadataToken": 385876586,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "Type|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression::NodeType:System.Linq.Expressions.ExpressionType",
            "targetName": "NodeType",
            "metadataToken": 385876587,
            "canonicalSignature": ":System.Linq.Expressions.ExpressionType",
            "normalizedSignature": "NodeType|:System.Linq.Expressions.ExpressionType|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression::.ctor(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):void",
            "metadataToken": 100665890,
            "canonicalSignature": "(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):void",
            "normalizedSignature": "constructor|(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlAliasManager",
        "targetName": "Microsoft.EntityFrameworkCore.Query.SqlAliasManager",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlAliasManager::GenerateTableAlias(System.String):System.String",
            "targetName": "GenerateTableAlias",
            "metadataToken": 100666795,
            "canonicalSignature": "(System.String):System.String",
            "normalizedSignature": "GenerateTableAlias|(System.String):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlAliasManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlAliasManager::GenerateTableAlias(Microsoft.EntityFrameworkCore.Metadata.ITableBase):System.String",
            "targetName": "GenerateTableAlias",
            "metadataToken": 100666796,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITableBase):System.String",
            "normalizedSignature": "GenerateTableAlias|(Microsoft.EntityFrameworkCore.Metadata.ITableBase):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlAliasManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlAliasManager::PostprocessAliases(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "PostprocessAliases",
            "metadataToken": 100666797,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "PostprocessAliases|(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlAliasManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlAliasManager::RemapTableAliases(System.Collections.Generic.IReadOnlySet_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.Dictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "RemapTableAliases",
            "metadataToken": 100666798,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlySet_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.Dictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "RemapTableAliases|(System.Collections.Generic.IReadOnlySet_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Collections.Generic.Dictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|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.Query.SqlAliasManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlAliasManager::.ctor():void",
            "metadataToken": 100666799,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlAliasManager",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlAliasManagerFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Query.SqlAliasManagerFactory",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlAliasManagerFactory",
            "targetName": "Microsoft.EntityFrameworkCore.Query.ISqlAliasManagerFactory"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlAliasManagerFactory::Create():Microsoft.EntityFrameworkCore.Query.SqlAliasManager",
            "targetName": "Create",
            "metadataToken": 100666800,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.SqlAliasManager",
            "normalizedSignature": "Create|():Microsoft.EntityFrameworkCore.Query.SqlAliasManager|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlAliasManagerFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlAliasManagerFactory::Create():Microsoft.EntityFrameworkCore.Query.SqlAliasManager",
            "targetName": "Create",
            "metadataToken": 100666065,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.SqlAliasManager",
            "normalizedSignature": "Create|():Microsoft.EntityFrameworkCore.Query.SqlAliasManager|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ISqlAliasManagerFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.ISqlAliasManagerFactory"
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlAliasManagerFactory::.ctor():void",
            "metadataToken": 100666801,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlAliasManagerFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "targetName": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::ApplyDefaultTypeMapping(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "ApplyDefaultTypeMapping",
            "metadataToken": 100666804,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "ApplyDefaultTypeMapping|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::ApplyTypeMapping(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "ApplyTypeMapping",
            "metadataToken": 100666805,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "ApplyTypeMapping|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::MakeBinary(System.Linq.Expressions.ExpressionType,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "MakeBinary",
            "metadataToken": 100666815,
            "canonicalSignature": "(System.Linq.Expressions.ExpressionType,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "MakeBinary|(System.Linq.Expressions.ExpressionType,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::Equal(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Equal",
            "metadataToken": 100666816,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Equal|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::NotEqual(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "NotEqual",
            "metadataToken": 100666817,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "NotEqual|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::GreaterThan(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "GreaterThan",
            "metadataToken": 100666818,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "GreaterThan|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::GreaterThanOrEqual(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "GreaterThanOrEqual",
            "metadataToken": 100666819,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "GreaterThanOrEqual|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::LessThan(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "LessThan",
            "metadataToken": 100666820,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "LessThan|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::LessThanOrEqual(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "LessThanOrEqual",
            "metadataToken": 100666821,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "LessThanOrEqual|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::AndAlso(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "AndAlso",
            "metadataToken": 100666822,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "AndAlso|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::OrElse(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "OrElse",
            "metadataToken": 100666824,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "OrElse|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::Add(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Add",
            "metadataToken": 100666826,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Add|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::Subtract(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Subtract",
            "metadataToken": 100666827,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Subtract|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::Multiply(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Multiply",
            "metadataToken": 100666828,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Multiply|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::Divide(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Divide",
            "metadataToken": 100666829,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Divide|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::Modulo(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Modulo",
            "metadataToken": 100666830,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Modulo|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::And(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "And",
            "metadataToken": 100666831,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "And|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::Or(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Or",
            "metadataToken": 100666832,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Or|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::Coalesce(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Coalesce",
            "metadataToken": 100666833,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Coalesce|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::MakeUnary(System.Linq.Expressions.ExpressionType,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "MakeUnary",
            "metadataToken": 100666834,
            "canonicalSignature": "(System.Linq.Expressions.ExpressionType,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "MakeUnary|(System.Linq.Expressions.ExpressionType,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::IsNull(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "IsNull",
            "metadataToken": 100666835,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "IsNull|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::IsNotNull(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "IsNotNull",
            "metadataToken": 100666836,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "IsNotNull|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::Convert(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Convert",
            "metadataToken": 100666837,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Convert|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::Not(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Not",
            "metadataToken": 100666838,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Not|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::Negate(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Negate",
            "metadataToken": 100666840,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Negate|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::Case(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseWhenClause,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Case",
            "metadataToken": 100666841,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseWhenClause,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Case|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseWhenClause,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::Case(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseWhenClause,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Case",
            "metadataToken": 100666842,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseWhenClause,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Case|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseWhenClause,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::Function(System.String,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,System.Collections.Generic.IEnumerable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Function",
            "metadataToken": 100666843,
            "canonicalSignature": "(System.String,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,System.Collections.Generic.IEnumerable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Function|(System.String,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,System.Collections.Generic.IEnumerable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 6,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::Function(System.String,System.String,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,System.Collections.Generic.IEnumerable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Function",
            "metadataToken": 100666844,
            "canonicalSignature": "(System.String,System.String,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,System.Collections.Generic.IEnumerable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Function|(System.String,System.String,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,System.Collections.Generic.IEnumerable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 7,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::Function(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.String,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,System.Boolean,System.Collections.Generic.IEnumerable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Function",
            "metadataToken": 100666845,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.String,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,System.Boolean,System.Collections.Generic.IEnumerable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Function|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.String,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,System.Boolean,System.Collections.Generic.IEnumerable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 8,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::NiladicFunction(System.String,System.Boolean,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "NiladicFunction",
            "metadataToken": 100666846,
            "canonicalSignature": "(System.String,System.Boolean,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "NiladicFunction|(System.String,System.Boolean,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::NiladicFunction(System.String,System.String,System.Boolean,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "NiladicFunction",
            "metadataToken": 100666847,
            "canonicalSignature": "(System.String,System.String,System.Boolean,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "NiladicFunction|(System.String,System.String,System.Boolean,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::NiladicFunction(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.String,System.Boolean,System.Boolean,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "NiladicFunction",
            "metadataToken": 100666848,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.String,System.Boolean,System.Boolean,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "NiladicFunction|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.String,System.Boolean,System.Boolean,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 6,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::Exists(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Exists",
            "metadataToken": 100666849,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Exists|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::In(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "In",
            "metadataToken": 100666850,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "In|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::In(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "In",
            "metadataToken": 100666851,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "In|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::In(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlParameterExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "In",
            "metadataToken": 100666852,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlParameterExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "In|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlParameterExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::Like(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Like",
            "metadataToken": 100666853,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Like|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::Fragment(System.String,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Fragment",
            "metadataToken": 100666854,
            "canonicalSignature": "(System.String,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Fragment|(System.String,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::Constant(System.Object,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Constant",
            "metadataToken": 100666855,
            "canonicalSignature": "(System.Object,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Constant|(System.Object,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::Constant(System.Object,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Constant",
            "metadataToken": 100666856,
            "canonicalSignature": "(System.Object,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Constant|(System.Object,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::Constant(System.Object,System.Boolean,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Constant",
            "metadataToken": 100666857,
            "canonicalSignature": "(System.Object,System.Boolean,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Constant|(System.Object,System.Boolean,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::Constant(System.Object,System.Type,System.Boolean,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Constant",
            "metadataToken": 100666858,
            "canonicalSignature": "(System.Object,System.Type,System.Boolean,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Constant|(System.Object,System.Type,System.Boolean,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::ApplyTypeMapping(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "ApplyTypeMapping",
            "metadataToken": 100666066,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "ApplyTypeMapping|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::ApplyDefaultTypeMapping(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "ApplyDefaultTypeMapping",
            "metadataToken": 100666067,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "ApplyDefaultTypeMapping|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::MakeUnary(System.Linq.Expressions.ExpressionType,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "MakeUnary",
            "metadataToken": 100666068,
            "canonicalSignature": "(System.Linq.Expressions.ExpressionType,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "MakeUnary|(System.Linq.Expressions.ExpressionType,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::MakeBinary(System.Linq.Expressions.ExpressionType,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "MakeBinary",
            "metadataToken": 100666069,
            "canonicalSignature": "(System.Linq.Expressions.ExpressionType,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "MakeBinary|(System.Linq.Expressions.ExpressionType,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::Equal(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Equal",
            "metadataToken": 100666070,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Equal|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::Add(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Add",
            "metadataToken": 100666078,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Add|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::Convert(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Convert",
            "metadataToken": 100666088,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Convert|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::Case(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseWhenClause,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Case",
            "metadataToken": 100666091,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseWhenClause,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Case|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseWhenClause,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::Case(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseWhenClause,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Case",
            "metadataToken": 100666092,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseWhenClause,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Case|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseWhenClause,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::Function(System.String,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,System.Collections.Generic.IEnumerable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Function",
            "metadataToken": 100666093,
            "canonicalSignature": "(System.String,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,System.Collections.Generic.IEnumerable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Function|(System.String,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,System.Collections.Generic.IEnumerable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 6,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::Function(System.String,System.String,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,System.Collections.Generic.IEnumerable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Function",
            "metadataToken": 100666094,
            "canonicalSignature": "(System.String,System.String,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,System.Collections.Generic.IEnumerable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Function|(System.String,System.String,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,System.Collections.Generic.IEnumerable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 7,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::Function(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.String,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,System.Boolean,System.Collections.Generic.IEnumerable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Function",
            "metadataToken": 100666095,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.String,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,System.Boolean,System.Collections.Generic.IEnumerable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Function|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.String,System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,System.Boolean,System.Collections.Generic.IEnumerable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 8,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::NiladicFunction(System.String,System.Boolean,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "NiladicFunction",
            "metadataToken": 100666096,
            "canonicalSignature": "(System.String,System.Boolean,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "NiladicFunction|(System.String,System.Boolean,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::NiladicFunction(System.String,System.String,System.Boolean,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "NiladicFunction",
            "metadataToken": 100666097,
            "canonicalSignature": "(System.String,System.String,System.Boolean,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "NiladicFunction|(System.String,System.String,System.Boolean,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::NiladicFunction(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.String,System.Boolean,System.Boolean,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "NiladicFunction",
            "metadataToken": 100666098,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.String,System.Boolean,System.Boolean,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "NiladicFunction|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.String,System.Boolean,System.Boolean,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 6,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::Exists(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Exists",
            "metadataToken": 100666099,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Exists|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::In(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "In",
            "metadataToken": 100666100,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "In|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::In(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "In",
            "metadataToken": 100666101,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "In|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::In(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlParameterExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "In",
            "metadataToken": 100666102,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlParameterExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "In|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlParameterExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::Like(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Like",
            "metadataToken": 100666103,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Like|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::Constant(System.Object,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Constant",
            "metadataToken": 100666104,
            "canonicalSignature": "(System.Object,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Constant|(System.Object,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::Constant(System.Object,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Constant",
            "metadataToken": 100666105,
            "canonicalSignature": "(System.Object,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Constant|(System.Object,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::Constant(System.Object,System.Boolean,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Constant",
            "metadataToken": 100666106,
            "canonicalSignature": "(System.Object,System.Boolean,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Constant|(System.Object,System.Boolean,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::Constant(System.Object,System.Type,System.Boolean,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Constant",
            "metadataToken": 100666107,
            "canonicalSignature": "(System.Object,System.Type,System.Boolean,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Constant|(System.Object,System.Type,System.Boolean,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory::Fragment(System.String,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Fragment",
            "metadataToken": 100666108,
            "canonicalSignature": "(System.String,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Fragment|(System.String,System.Type,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.ISqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::Dependencies:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactoryDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876624,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.SqlExpressionFactoryDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactoryDependencies|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.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory::.ctor(Microsoft.EntityFrameworkCore.Query.SqlExpressionFactoryDependencies):void",
            "metadataToken": 100666802,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressionFactoryDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.SqlExpressionFactoryDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactoryDependencies",
        "targetName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionFactoryDependencies",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IEquatable`1",
            "targetName": "System.IEquatable`1",
            "typeArguments": [
              "SqlExpressionFactoryDependencies"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactoryDependencies::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100666867,
            "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.Query.SqlExpressionFactoryDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactoryDependencies::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100666871,
            "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.Query.SqlExpressionFactoryDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactoryDependencies::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666872,
            "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.Query.SqlExpressionFactoryDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactoryDependencies::Equals(Microsoft.EntityFrameworkCore.Query.SqlExpressionFactoryDependencies):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100666873,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressionFactoryDependencies):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Query.SqlExpressionFactoryDependencies):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionFactoryDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactoryDependencies::<Clone>$():Microsoft.EntityFrameworkCore.Query.SqlExpressionFactoryDependencies",
            "targetName": "<Clone>$",
            "metadataToken": 100666874,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.SqlExpressionFactoryDependencies",
            "normalizedSignature": "<Clone>$|():Microsoft.EntityFrameworkCore.Query.SqlExpressionFactoryDependencies|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionFactoryDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactoryDependencies::TypeMappingSource:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource",
            "targetName": "TypeMappingSource",
            "metadataToken": 385876626,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource",
            "normalizedSignature": "TypeMappingSource|:Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionFactoryDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactoryDependencies::Model:Microsoft.EntityFrameworkCore.Metadata.IModel",
            "targetName": "Model",
            "metadataToken": 385876627,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IModel|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionFactoryDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionFactoryDependencies::.ctor(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource):void",
            "metadataToken": 100666862,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionFactoryDependencies",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
        "targetName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Linq.Expressions:System.Linq.Expressions.ExpressionVisitor",
          "targetName": "System.Linq.Expressions.ExpressionVisitor"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::VisitExtension(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "VisitExtension",
            "metadataToken": 100666876,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitExtension|(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::VisitAtTimeZone(Microsoft.EntityFrameworkCore.Query.SqlExpressions.AtTimeZoneExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitAtTimeZone",
            "metadataToken": 100666877,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.AtTimeZoneExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitAtTimeZone|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.AtTimeZoneExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::VisitCase(Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitCase",
            "metadataToken": 100666878,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitCase|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::VisitCollate(Microsoft.EntityFrameworkCore.Query.SqlExpressions.CollateExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitCollate",
            "metadataToken": 100666879,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.CollateExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitCollate|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.CollateExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::VisitColumn(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitColumn",
            "metadataToken": 100666880,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitColumn|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::VisitCrossApply(Microsoft.EntityFrameworkCore.Query.SqlExpressions.CrossApplyExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitCrossApply",
            "metadataToken": 100666881,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.CrossApplyExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitCrossApply|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.CrossApplyExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::VisitCrossJoin(Microsoft.EntityFrameworkCore.Query.SqlExpressions.CrossJoinExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitCrossJoin",
            "metadataToken": 100666882,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.CrossJoinExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitCrossJoin|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.CrossJoinExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::VisitDelete(Microsoft.EntityFrameworkCore.Query.SqlExpressions.DeleteExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitDelete",
            "metadataToken": 100666883,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.DeleteExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitDelete|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.DeleteExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::VisitDistinct(Microsoft.EntityFrameworkCore.Query.SqlExpressions.DistinctExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitDistinct",
            "metadataToken": 100666884,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.DistinctExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitDistinct|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.DistinctExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::VisitExcept(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ExceptExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitExcept",
            "metadataToken": 100666885,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ExceptExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitExcept|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ExceptExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::VisitExists(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ExistsExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitExists",
            "metadataToken": 100666886,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ExistsExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitExists|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ExistsExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::VisitFromSql(Microsoft.EntityFrameworkCore.Query.SqlExpressions.FromSqlExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitFromSql",
            "metadataToken": 100666887,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.FromSqlExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitFromSql|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.FromSqlExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::VisitIn(Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitIn",
            "metadataToken": 100666888,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitIn|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::VisitIntersect(Microsoft.EntityFrameworkCore.Query.SqlExpressions.IntersectExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitIntersect",
            "metadataToken": 100666889,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.IntersectExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitIntersect|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.IntersectExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::VisitLike(Microsoft.EntityFrameworkCore.Query.SqlExpressions.LikeExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitLike",
            "metadataToken": 100666890,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.LikeExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitLike|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.LikeExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::VisitInnerJoin(Microsoft.EntityFrameworkCore.Query.SqlExpressions.InnerJoinExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitInnerJoin",
            "metadataToken": 100666891,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.InnerJoinExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitInnerJoin|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.InnerJoinExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::VisitLeftJoin(Microsoft.EntityFrameworkCore.Query.SqlExpressions.LeftJoinExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitLeftJoin",
            "metadataToken": 100666892,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.LeftJoinExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitLeftJoin|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.LeftJoinExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::VisitOrdering(Microsoft.EntityFrameworkCore.Query.SqlExpressions.OrderingExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitOrdering",
            "metadataToken": 100666893,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.OrderingExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitOrdering|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.OrderingExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::VisitOuterApply(Microsoft.EntityFrameworkCore.Query.SqlExpressions.OuterApplyExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitOuterApply",
            "metadataToken": 100666894,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.OuterApplyExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitOuterApply|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.OuterApplyExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::VisitProjection(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ProjectionExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitProjection",
            "metadataToken": 100666895,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ProjectionExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitProjection|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ProjectionExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::VisitRightJoin(Microsoft.EntityFrameworkCore.Query.SqlExpressions.RightJoinExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitRightJoin",
            "metadataToken": 100666896,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.RightJoinExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitRightJoin|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.RightJoinExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::VisitTableValuedFunction(Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableValuedFunctionExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitTableValuedFunction",
            "metadataToken": 100666897,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableValuedFunctionExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitTableValuedFunction|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableValuedFunctionExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::VisitRowNumber(Microsoft.EntityFrameworkCore.Query.SqlExpressions.RowNumberExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitRowNumber",
            "metadataToken": 100666898,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.RowNumberExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitRowNumber|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.RowNumberExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::VisitRowValue(Microsoft.EntityFrameworkCore.Query.SqlExpressions.RowValueExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitRowValue",
            "metadataToken": 100666899,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.RowValueExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitRowValue|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.RowValueExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::VisitScalarSubquery(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ScalarSubqueryExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitScalarSubquery",
            "metadataToken": 100666900,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ScalarSubqueryExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitScalarSubquery|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ScalarSubqueryExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::VisitSelect(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitSelect",
            "metadataToken": 100666901,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitSelect|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::VisitSqlBinary(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlBinaryExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitSqlBinary",
            "metadataToken": 100666902,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlBinaryExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitSqlBinary|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlBinaryExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::VisitSqlConstant(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlConstantExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitSqlConstant",
            "metadataToken": 100666903,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlConstantExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitSqlConstant|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlConstantExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::VisitSqlFragment(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFragmentExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitSqlFragment",
            "metadataToken": 100666904,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFragmentExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitSqlFragment|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFragmentExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::VisitSqlFunction(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitSqlFunction",
            "metadataToken": 100666905,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitSqlFunction|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::VisitSqlParameter(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlParameterExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitSqlParameter",
            "metadataToken": 100666906,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlParameterExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitSqlParameter|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlParameterExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::VisitSqlUnary(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlUnaryExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitSqlUnary",
            "metadataToken": 100666907,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlUnaryExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitSqlUnary|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlUnaryExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::VisitTable(Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitTable",
            "metadataToken": 100666908,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitTable|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::VisitUnion(Microsoft.EntityFrameworkCore.Query.SqlExpressions.UnionExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitUnion",
            "metadataToken": 100666909,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.UnionExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitUnion|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.UnionExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::VisitUpdate(Microsoft.EntityFrameworkCore.Query.SqlExpressions.UpdateExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitUpdate",
            "metadataToken": 100666910,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.UpdateExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitUpdate|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.UpdateExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::VisitJsonScalar(Microsoft.EntityFrameworkCore.Query.SqlExpressions.JsonScalarExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitJsonScalar",
            "metadataToken": 100666911,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.JsonScalarExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitJsonScalar|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.JsonScalarExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::VisitValues(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ValuesExpression):System.Linq.Expressions.Expression",
            "targetName": "VisitValues",
            "metadataToken": 100666912,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ValuesExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitValues|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ValuesExpression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor::.ctor():void",
            "metadataToken": 100666913,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlExpressionVisitor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor",
        "targetName": "Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Linq.Expressions:System.Linq.Expressions.ExpressionVisitor",
          "targetName": "System.Linq.Expressions.ExpressionVisitor"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor::Process(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator):System.Linq.Expressions.Expression",
            "targetName": "Process",
            "metadataToken": 100666920,
            "canonicalSignature": "(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator):System.Linq.Expressions.Expression",
            "normalizedSignature": "Process|(System.Linq.Expressions.Expression,Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor::AddNonNullableColumn(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression):System.Void",
            "targetName": "AddNonNullableColumn",
            "metadataToken": 100666921,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression):System.Void",
            "normalizedSignature": "AddNonNullableColumn|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor::VisitExtension(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "VisitExtension",
            "metadataToken": 100666922,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitExtension|(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor::ProcessValuesOrderingColumn(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ValuesExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Storage.IntTypeMapping,System.Int32&):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ProcessValuesOrderingColumn",
            "metadataToken": 100666923,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ValuesExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Storage.IntTypeMapping,System.Int32&):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ProcessValuesOrderingColumn|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ValuesExpression,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Storage.IntTypeMapping,System.Int32&):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 3,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor::Visit(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression,System.Boolean):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression",
            "targetName": "Visit",
            "metadataToken": 100666924,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression,System.Boolean):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression",
            "normalizedSignature": "Visit|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression,System.Boolean):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression|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.Query.SqlNullabilityProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor::Visit(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Visit",
            "metadataToken": 100666925,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Visit|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlNullabilityProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor::Visit(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "Visit",
            "metadataToken": 100666926,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "Visit|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlNullabilityProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor::VisitCustomSqlExpression(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "VisitCustomSqlExpression",
            "metadataToken": 100666928,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "VisitCustomSqlExpression|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlNullabilityProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor::VisitAtTimeZone(Microsoft.EntityFrameworkCore.Query.SqlExpressions.AtTimeZoneExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "VisitAtTimeZone",
            "metadataToken": 100666929,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.AtTimeZoneExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "VisitAtTimeZone|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.AtTimeZoneExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlNullabilityProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor::VisitCase(Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "VisitCase",
            "metadataToken": 100666930,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "VisitCase|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlNullabilityProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor::VisitCollate(Microsoft.EntityFrameworkCore.Query.SqlExpressions.CollateExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "VisitCollate",
            "metadataToken": 100666931,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.CollateExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "VisitCollate|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.CollateExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlNullabilityProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor::VisitColumn(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "VisitColumn",
            "metadataToken": 100666932,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "VisitColumn|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlNullabilityProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor::VisitDistinct(Microsoft.EntityFrameworkCore.Query.SqlExpressions.DistinctExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "VisitDistinct",
            "metadataToken": 100666933,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.DistinctExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "VisitDistinct|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.DistinctExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlNullabilityProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor::VisitExists(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ExistsExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "VisitExists",
            "metadataToken": 100666934,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ExistsExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "VisitExists|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ExistsExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlNullabilityProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor::VisitIn(Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "VisitIn",
            "metadataToken": 100666935,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "VisitIn|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlNullabilityProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor::VisitLike(Microsoft.EntityFrameworkCore.Query.SqlExpressions.LikeExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "VisitLike",
            "metadataToken": 100666936,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.LikeExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "VisitLike|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.LikeExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlNullabilityProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor::VisitRowNumber(Microsoft.EntityFrameworkCore.Query.SqlExpressions.RowNumberExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "VisitRowNumber",
            "metadataToken": 100666937,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.RowNumberExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "VisitRowNumber|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.RowNumberExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlNullabilityProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor::VisitRowValue(Microsoft.EntityFrameworkCore.Query.SqlExpressions.RowValueExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "VisitRowValue",
            "metadataToken": 100666938,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.RowValueExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "VisitRowValue|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.RowValueExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlNullabilityProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor::VisitScalarSubquery(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ScalarSubqueryExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "VisitScalarSubquery",
            "metadataToken": 100666939,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ScalarSubqueryExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "VisitScalarSubquery|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ScalarSubqueryExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlNullabilityProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor::VisitSqlBinary(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlBinaryExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "VisitSqlBinary",
            "metadataToken": 100666940,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlBinaryExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "VisitSqlBinary|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlBinaryExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlNullabilityProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor::VisitSqlConstant(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlConstantExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "VisitSqlConstant",
            "metadataToken": 100666941,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlConstantExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "VisitSqlConstant|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlConstantExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlNullabilityProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor::VisitSqlFragment(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFragmentExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "VisitSqlFragment",
            "metadataToken": 100666942,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFragmentExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "VisitSqlFragment|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFragmentExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlNullabilityProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor::VisitSqlFunction(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "VisitSqlFunction",
            "metadataToken": 100666943,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "VisitSqlFunction|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlNullabilityProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor::VisitSqlParameter(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlParameterExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "VisitSqlParameter",
            "metadataToken": 100666944,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlParameterExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "VisitSqlParameter|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlParameterExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlNullabilityProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor::VisitSqlUnary(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlUnaryExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "VisitSqlUnary",
            "metadataToken": 100666945,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlUnaryExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "VisitSqlUnary|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlUnaryExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlNullabilityProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor::VisitJsonScalar(Microsoft.EntityFrameworkCore.Query.SqlExpressions.JsonScalarExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "VisitJsonScalar",
            "metadataToken": 100666946,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.JsonScalarExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "VisitJsonScalar|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.JsonScalarExpression,System.Boolean,System.Boolean&):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlNullabilityProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor::CalculateParameterBucketSize(System.Int32,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):System.Int32",
            "targetName": "CalculateParameterBucketSize",
            "metadataToken": 100666948,
            "canonicalSignature": "(System.Int32,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):System.Int32",
            "normalizedSignature": "CalculateParameterBucketSize|(System.Int32,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):System.Int32|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.Query.SqlNullabilityProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor::OptimizeNotExpression(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "OptimizeNotExpression",
            "metadataToken": 100666957,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "OptimizeNotExpression|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|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.Query.SqlNullabilityProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor::TryMakeNonNullable(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression&,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]&):System.Boolean",
            "targetName": "TryMakeNonNullable",
            "metadataToken": 100666958,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression&,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]&):System.Boolean",
            "normalizedSignature": "TryMakeNonNullable|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression&,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]&):System.Boolean|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.Query.SqlNullabilityProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "out"
              },
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor::IsCollectionTable(Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase,System.Linq.Expressions.Expression&):System.Boolean",
            "targetName": "IsCollectionTable",
            "metadataToken": 100666959,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase,System.Linq.Expressions.Expression&):System.Boolean",
            "normalizedSignature": "IsCollectionTable|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase,System.Linq.Expressions.Expression&):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor::UpdateParameterCollection(Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlParameterExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase",
            "targetName": "UpdateParameterCollection",
            "metadataToken": 100666960,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlParameterExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase",
            "normalizedSignature": "UpdateParameterCollection|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlParameterExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase|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.Query.SqlNullabilityProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor::Dependencies:Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies",
            "targetName": "Dependencies",
            "metadataToken": 385876628,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies",
            "normalizedSignature": "Dependencies|:Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies|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.Query.SqlNullabilityProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor::UseRelationalNulls:System.Boolean",
            "targetName": "UseRelationalNulls",
            "metadataToken": 385876629,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "UseRelationalNulls|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor::CollectionParameterTranslationMode:Microsoft.EntityFrameworkCore.ParameterTranslationMode",
            "targetName": "CollectionParameterTranslationMode",
            "metadataToken": 385876630,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.ParameterTranslationMode",
            "normalizedSignature": "CollectionParameterTranslationMode|:Microsoft.EntityFrameworkCore.ParameterTranslationMode|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor::ParametersDecorator:Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator",
            "targetName": "ParametersDecorator",
            "metadataToken": 385876631,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator",
            "normalizedSignature": "ParametersDecorator|:Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator|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.Query.SqlNullabilityProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor::PreferExistsToInWithCoalesce:System.Boolean",
            "targetName": "PreferExistsToInWithCoalesce",
            "metadataToken": 385876632,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "PreferExistsToInWithCoalesce|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor::.ctor(Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorParameters):void",
            "metadataToken": 100666914,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorParameters):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalParameterBasedSqlProcessorParameters):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlNullabilityProcessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlTreePruner",
        "targetName": "Microsoft.EntityFrameworkCore.Query.SqlTreePruner",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Linq.Expressions:System.Linq.Expressions.ExpressionVisitor",
          "targetName": "System.Linq.Expressions.ExpressionVisitor"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlTreePruner::Prune(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "Prune",
            "metadataToken": 100666972,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "Prune|(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlTreePruner",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlTreePruner::VisitExtension(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "VisitExtension",
            "metadataToken": 100666973,
            "canonicalSignature": "(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitExtension|(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlTreePruner",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlTreePruner::PruneTopLevelSelect(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression",
            "targetName": "PruneTopLevelSelect",
            "metadataToken": 100666974,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression",
            "normalizedSignature": "PruneTopLevelSelect|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression|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.Query.SqlTreePruner",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlTreePruner::PruneSelect(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression,System.Boolean):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression",
            "targetName": "PruneSelect",
            "metadataToken": 100666975,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression,System.Boolean):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression",
            "normalizedSignature": "PruneSelect|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression,System.Boolean):Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression|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.Query.SqlTreePruner",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlTreePruner::PruneValues(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ValuesExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.ValuesExpression",
            "targetName": "PruneValues",
            "metadataToken": 100666976,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ValuesExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.ValuesExpression",
            "normalizedSignature": "PruneValues|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.ValuesExpression):Microsoft.EntityFrameworkCore.Query.SqlExpressions.ValuesExpression|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.Query.SqlTreePruner",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlTreePruner::ReferencedColumnMap:System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Collections.Generic.HashSet_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "ReferencedColumnMap",
            "metadataToken": 385876633,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Collections.Generic.HashSet_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "ReferencedColumnMap|:System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Collections.Generic.HashSet_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|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.Query.SqlTreePruner",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlTreePruner::CurrentTableAlias:System.String",
            "targetName": "CurrentTableAlias",
            "metadataToken": 385876634,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "CurrentTableAlias|:System.String|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlTreePruner",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.SqlTreePruner::.ctor():void",
            "metadataToken": 100666977,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.SqlTreePruner",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression",
        "targetName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Linq.Expressions:System.Linq.Expressions.Expression",
          "targetName": "System.Linq.Expressions.Expression"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression::VisitChildren(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "targetName": "VisitChildren",
            "metadataToken": 100666989,
            "canonicalSignature": "(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitChildren|(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression::MakeNullable():Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression",
            "targetName": "MakeNullable",
            "metadataToken": 100666990,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression",
            "normalizedSignature": "MakeNullable|():Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression::UpdateEntityType(Microsoft.EntityFrameworkCore.Metadata.IEntityType):Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression",
            "targetName": "UpdateEntityType",
            "metadataToken": 100666991,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IEntityType):Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression",
            "normalizedSignature": "UpdateEntityType|(Microsoft.EntityFrameworkCore.Metadata.IEntityType):Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression::UpdateTableMap(System.Collections.Generic.IReadOnlyDictionary_2[[Microsoft.EntityFrameworkCore.Metadata.ITableBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression",
            "targetName": "UpdateTableMap",
            "metadataToken": 100666992,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyDictionary_2[[Microsoft.EntityFrameworkCore.Metadata.ITableBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression",
            "normalizedSignature": "UpdateTableMap|(System.Collections.Generic.IReadOnlyDictionary_2[[Microsoft.EntityFrameworkCore.Metadata.ITableBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression::BindProperty(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression",
            "targetName": "BindProperty",
            "metadataToken": 100666993,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression",
            "normalizedSignature": "BindProperty|(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression::BindComplexProperty(Microsoft.EntityFrameworkCore.Metadata.IComplexProperty):System.Linq.Expressions.Expression",
            "targetName": "BindComplexProperty",
            "metadataToken": 100666994,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IComplexProperty):System.Linq.Expressions.Expression",
            "normalizedSignature": "BindComplexProperty|(Microsoft.EntityFrameworkCore.Metadata.IComplexProperty):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression::AddNavigationBinding(Microsoft.EntityFrameworkCore.Metadata.INavigation,Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression):System.Void",
            "targetName": "AddNavigationBinding",
            "metadataToken": 100666995,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.INavigation,Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression):System.Void",
            "normalizedSignature": "AddNavigationBinding|(Microsoft.EntityFrameworkCore.Metadata.INavigation,Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression::BindNavigation(Microsoft.EntityFrameworkCore.Metadata.INavigation):Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression",
            "targetName": "BindNavigation",
            "metadataToken": 100666996,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.INavigation):Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression",
            "normalizedSignature": "BindNavigation|(Microsoft.EntityFrameworkCore.Metadata.INavigation):Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100666997,
            "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.Query.StructuralTypeProjectionExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression::StructuralType:Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "targetName": "StructuralType",
            "metadataToken": 385876635,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "normalizedSignature": "StructuralType|:Microsoft.EntityFrameworkCore.Metadata.ITypeBase|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression::TableMap:System.Collections.Generic.IReadOnlyDictionary_2[[Microsoft.EntityFrameworkCore.Metadata.ITableBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "TableMap",
            "metadataToken": 385876636,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyDictionary_2[[Microsoft.EntityFrameworkCore.Metadata.ITableBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "TableMap|:System.Collections.Generic.IReadOnlyDictionary_2[[Microsoft.EntityFrameworkCore.Metadata.ITableBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385876637,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression::DiscriminatorExpression:Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "targetName": "DiscriminatorExpression",
            "metadataToken": 385876638,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression",
            "normalizedSignature": "DiscriminatorExpression|:Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression::NodeType:System.Linq.Expressions.ExpressionType",
            "targetName": "NodeType",
            "metadataToken": 385876639,
            "canonicalSignature": ":System.Linq.Expressions.ExpressionType",
            "normalizedSignature": "NodeType|:System.Linq.Expressions.ExpressionType|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression::Type:System.Type",
            "targetName": "Type",
            "metadataToken": 385876640,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "Type|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression::.ctor(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.Collections.Generic.IReadOnlyDictionary_2[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyDictionary_2[[Microsoft.EntityFrameworkCore.Metadata.ITableBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):void",
            "metadataToken": 100666980,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.Collections.Generic.IReadOnlyDictionary_2[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyDictionary_2[[Microsoft.EntityFrameworkCore.Metadata.ITableBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.Collections.Generic.IReadOnlyDictionary_2[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyDictionary_2[[Microsoft.EntityFrameworkCore.Metadata.ITableBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):void|static=false",
            "isStatic": false,
            "parameterCount": 5,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression::.ctor(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.Collections.Generic.IReadOnlyDictionary_2[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.Dictionary_2[[Microsoft.EntityFrameworkCore.Metadata.IComplexProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Collections.Generic.IReadOnlyDictionary_2[[Microsoft.EntityFrameworkCore.Metadata.ITableBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):void",
            "metadataToken": 100666981,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.Collections.Generic.IReadOnlyDictionary_2[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.Dictionary_2[[Microsoft.EntityFrameworkCore.Metadata.IComplexProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Collections.Generic.IReadOnlyDictionary_2[[Microsoft.EntityFrameworkCore.Metadata.ITableBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.Collections.Generic.IReadOnlyDictionary_2[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.Dictionary_2[[Microsoft.EntityFrameworkCore.Metadata.IComplexProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Linq.Expressions.Expression,System.Linq.Expressions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Collections.Generic.IReadOnlyDictionary_2[[Microsoft.EntityFrameworkCore.Metadata.ITableBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression):void|static=false",
            "isStatic": false,
            "parameterCount": 6,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeProjectionExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression",
        "targetName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Linq.Expressions:System.Linq.Expressions.Expression",
          "targetName": "System.Linq.Expressions.Expression"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "targetName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression::CreateUnableToDiscriminateException(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.Object):System.Exception",
            "targetName": "CreateUnableToDiscriminateException",
            "metadataToken": 100665903,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.Object):System.Exception",
            "normalizedSignature": "CreateUnableToDiscriminateException|(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.Object):System.Exception|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.Query.StructuralTypeShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression::CreateUnableToDiscriminateExceptionExpression(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "targetName": "CreateUnableToDiscriminateExceptionExpression",
            "metadataToken": 100665906,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.Linq.Expressions.Expression):System.Linq.Expressions.Expression",
            "normalizedSignature": "CreateUnableToDiscriminateExceptionExpression|(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.Linq.Expressions.Expression):System.Linq.Expressions.Expression|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression::GenerateMaterializationCondition(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.Boolean):System.Linq.Expressions.LambdaExpression",
            "targetName": "GenerateMaterializationCondition",
            "metadataToken": 100665907,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.Boolean):System.Linq.Expressions.LambdaExpression",
            "normalizedSignature": "GenerateMaterializationCondition|(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.Boolean):System.Linq.Expressions.LambdaExpression|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.Query.StructuralTypeShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression::VisitChildren(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "targetName": "VisitChildren",
            "metadataToken": 100665912,
            "canonicalSignature": "(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression",
            "normalizedSignature": "VisitChildren|(System.Linq.Expressions.ExpressionVisitor):System.Linq.Expressions.Expression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression::WithType(Microsoft.EntityFrameworkCore.Metadata.ITypeBase):Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression",
            "targetName": "WithType",
            "metadataToken": 100665913,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITypeBase):Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression",
            "normalizedSignature": "WithType|(Microsoft.EntityFrameworkCore.Metadata.ITypeBase):Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression::MakeNullable(System.Boolean):Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression",
            "targetName": "MakeNullable",
            "metadataToken": 100665914,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression",
            "normalizedSignature": "MakeNullable|(System.Boolean):Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression::Update(System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression",
            "targetName": "Update",
            "metadataToken": 100665915,
            "canonicalSignature": "(System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression",
            "normalizedSignature": "Update|(System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression::MakeClrTypeNullable():Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression",
            "targetName": "MakeClrTypeNullable",
            "metadataToken": 100665917,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression",
            "normalizedSignature": "MakeClrTypeNullable|():Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression::MakeClrTypeNonNullable():Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression",
            "targetName": "MakeClrTypeNonNullable",
            "metadataToken": 100665918,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression",
            "normalizedSignature": "MakeClrTypeNonNullable|():Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression::DebuggerDisplay():System.String",
            "targetName": "DebuggerDisplay",
            "metadataToken": 100665921,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "DebuggerDisplay|():System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.IPrintableExpression::Print(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "targetName": "Print",
            "metadataToken": 100665400,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void",
            "normalizedSignature": "Print|(Microsoft.EntityFrameworkCore.Query.ExpressionPrinter):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Query.IPrintableExpression"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression::StructuralType:Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "targetName": "StructuralType",
            "metadataToken": 385876588,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "normalizedSignature": "StructuralType|:Microsoft.EntityFrameworkCore.Metadata.ITypeBase|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression::ValueBufferExpression:System.Linq.Expressions.Expression",
            "targetName": "ValueBufferExpression",
            "metadataToken": 385876589,
            "canonicalSignature": ":System.Linq.Expressions.Expression",
            "normalizedSignature": "ValueBufferExpression|:System.Linq.Expressions.Expression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385876590,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression::MaterializationCondition:System.Linq.Expressions.LambdaExpression",
            "targetName": "MaterializationCondition",
            "metadataToken": 385876591,
            "canonicalSignature": ":System.Linq.Expressions.LambdaExpression",
            "normalizedSignature": "MaterializationCondition|:System.Linq.Expressions.LambdaExpression|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression::Type:System.Type",
            "targetName": "Type",
            "metadataToken": 385876592,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "Type|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression::NodeType:System.Linq.Expressions.ExpressionType",
            "targetName": "NodeType",
            "metadataToken": 385876593,
            "canonicalSignature": ":System.Linq.Expressions.ExpressionType",
            "normalizedSignature": "NodeType|:System.Linq.Expressions.ExpressionType|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression::.ctor(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.Linq.Expressions.Expression,System.Boolean):void",
            "metadataToken": 100665904,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.Linq.Expressions.Expression,System.Boolean):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.Linq.Expressions.Expression,System.Boolean):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression::.ctor(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.Linq.Expressions.Expression,System.Boolean,System.Linq.Expressions.LambdaExpression,System.Type):void",
            "metadataToken": 100665905,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.Linq.Expressions.Expression,System.Boolean,System.Linq.Expressions.LambdaExpression,System.Type):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.Linq.Expressions.Expression,System.Boolean,System.Linq.Expressions.LambdaExpression,System.Type):void|static=false",
            "isStatic": false,
            "parameterCount": 5,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.UpdateSettersBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Query.UpdateSettersBuilder",
        "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.Query.UpdateSettersBuilder::BuildSettersExpression():System.Linq.Expressions.NewArrayExpression",
            "targetName": "BuildSettersExpression",
            "metadataToken": 100665924,
            "canonicalSignature": "():System.Linq.Expressions.NewArrayExpression",
            "normalizedSignature": "BuildSettersExpression|():System.Linq.Expressions.NewArrayExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.UpdateSettersBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.UpdateSettersBuilder::SetProperty(System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.UpdateSettersBuilder",
            "targetName": "SetProperty",
            "metadataToken": 100665925,
            "canonicalSignature": "(System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.UpdateSettersBuilder",
            "normalizedSignature": "SetProperty|(System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.UpdateSettersBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.UpdateSettersBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.UpdateSettersBuilder::SetProperty(System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.UpdateSettersBuilder",
            "targetName": "SetProperty",
            "metadataToken": 100665926,
            "canonicalSignature": "(System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.UpdateSettersBuilder",
            "normalizedSignature": "SetProperty|(System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.UpdateSettersBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.UpdateSettersBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.UpdateSettersBuilder::.ctor():void",
            "metadataToken": 100665927,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.UpdateSettersBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.UpdateSettersBuilder`1",
        "targetName": "Microsoft.EntityFrameworkCore.Query.UpdateSettersBuilder`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.UpdateSettersBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Query.UpdateSettersBuilder"
        },
        "typeParameters": [
          "TSource"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.UpdateSettersBuilder`1::SetProperty(Expression_1,Expression_1):UpdateSettersBuilder_1",
            "targetName": "SetProperty",
            "metadataToken": 100665846,
            "canonicalSignature": "(Expression_1,Expression_1):UpdateSettersBuilder_1",
            "normalizedSignature": "SetProperty|(Expression_1,Expression_1):UpdateSettersBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.UpdateSettersBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.UpdateSettersBuilder`1::SetProperty(Expression_1,TProperty):UpdateSettersBuilder_1",
            "targetName": "SetProperty",
            "metadataToken": 100665847,
            "canonicalSignature": "(Expression_1,TProperty):UpdateSettersBuilder_1",
            "normalizedSignature": "SetProperty|(Expression_1,TProperty):UpdateSettersBuilder_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.UpdateSettersBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.UpdateSettersBuilder`1::SetProperty(System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.UpdateSettersBuilder",
            "targetName": "SetProperty",
            "metadataToken": 0,
            "canonicalSignature": "(System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.UpdateSettersBuilder",
            "normalizedSignature": "SetProperty|(System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression):Microsoft.EntityFrameworkCore.Query.UpdateSettersBuilder|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.Query.UpdateSettersBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.UpdateSettersBuilder`1::SetProperty(System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.UpdateSettersBuilder",
            "targetName": "SetProperty",
            "metadataToken": 0,
            "canonicalSignature": "(System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.UpdateSettersBuilder",
            "normalizedSignature": "SetProperty|(System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.Expression):Microsoft.EntityFrameworkCore.Query.UpdateSettersBuilder|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.Query.UpdateSettersBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.UpdateSettersBuilder`1::.ctor():void",
            "metadataToken": 100665845,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.UpdateSettersBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ExpressionExtensions",
        "targetName": "Microsoft.EntityFrameworkCore.Query.ExpressionExtensions",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "StaticNamespace",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": true,
        "isStatic": true,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ExpressionExtensions::InferTypeMapping(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression[]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "InferTypeMapping",
            "metadataToken": 100666048,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression[]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "InferTypeMapping|(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression[]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.ExpressionExtensions::InferTypeMapping(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "InferTypeMapping",
            "metadataToken": 100666049,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "InferTypeMapping|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.ExpressionExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionHelpers",
        "targetName": "Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionHelpers",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "StaticNamespace",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": true,
        "isStatic": true,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionHelpers::IsLiteral(System.Object):System.Boolean",
            "targetName": "IsLiteral",
            "metadataToken": 100665434,
            "canonicalSignature": "(System.Object):System.Boolean",
            "normalizedSignature": "IsLiteral|(System.Object):System.Boolean|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionHelpers",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionHelpers::BuildMemberAccessForEntityOrComplexType(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.Linq.Expressions.ParameterExpression):System.Linq.Expressions.Expression",
            "targetName": "BuildMemberAccessForEntityOrComplexType",
            "metadataToken": 100665435,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.Linq.Expressions.ParameterExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "BuildMemberAccessForEntityOrComplexType|(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,System.Linq.Expressions.ParameterExpression):System.Linq.Expressions.Expression|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionHelpers",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionHelpers::BuildMemberAccessLambdaForStructuralType(Microsoft.EntityFrameworkCore.Metadata.ITypeBase):System.Linq.Expressions.Expression_1[[System.Func_2[[Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "BuildMemberAccessLambdaForStructuralType",
            "metadataToken": 100665436,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITypeBase):System.Linq.Expressions.Expression_1[[System.Func_2[[Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "BuildMemberAccessLambdaForStructuralType|(Microsoft.EntityFrameworkCore.Metadata.ITypeBase):System.Linq.Expressions.Expression_1[[System.Func_2[[Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionHelpers",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionHelpers::BuildMemberAccessForProperty(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Linq.Expressions.ParameterExpression):System.Linq.Expressions.Expression",
            "targetName": "BuildMemberAccessForProperty",
            "metadataToken": 100665437,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Linq.Expressions.ParameterExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "BuildMemberAccessForProperty|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Linq.Expressions.ParameterExpression):System.Linq.Expressions.Expression|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionHelpers",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionHelpers::BuildMemberAccessLambdaForProperty(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Linq.Expressions.Expression_1[[System.Func_2[[Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "BuildMemberAccessLambdaForProperty",
            "metadataToken": 100665438,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Linq.Expressions.Expression_1[[System.Func_2[[Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "BuildMemberAccessLambdaForProperty|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Linq.Expressions.Expression_1[[System.Func_2[[Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionHelpers",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionHelpers::BuildStructuralPropertyAccess(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Linq.Expressions.ParameterExpression):System.Linq.Expressions.Expression",
            "targetName": "BuildStructuralPropertyAccess",
            "metadataToken": 100665439,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Linq.Expressions.ParameterExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "BuildStructuralPropertyAccess|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Linq.Expressions.ParameterExpression):System.Linq.Expressions.Expression|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionHelpers",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionHelpers::BuildStructuralPropertyAccessLambda(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Linq.Expressions.Expression_1[[System.Func_2[[Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "BuildStructuralPropertyAccessLambda",
            "metadataToken": 100665440,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Linq.Expressions.Expression_1[[System.Func_2[[Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "BuildStructuralPropertyAccessLambda|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Linq.Expressions.Expression_1[[System.Func_2[[Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionHelpers",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionHelpers::BuildClrCollectionAccessor(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Linq.Expressions.ParameterExpression):System.Linq.Expressions.Expression",
            "targetName": "BuildClrCollectionAccessor",
            "metadataToken": 100665441,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Linq.Expressions.ParameterExpression):System.Linq.Expressions.Expression",
            "normalizedSignature": "BuildClrCollectionAccessor|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Linq.Expressions.ParameterExpression):System.Linq.Expressions.Expression|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionHelpers",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionHelpers::BuildClrCollectionAccessorLambda(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Linq.Expressions.Expression_1[[System.Func_2[[Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "BuildClrCollectionAccessorLambda",
            "metadataToken": 100665442,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Linq.Expressions.Expression_1[[System.Func_2[[Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "BuildClrCollectionAccessorLambda|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Linq.Expressions.Expression_1[[System.Func_2[[Microsoft.EntityFrameworkCore.Query.MaterializerLiftableConstantContext,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.LiftableConstantExpressionHelpers",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods",
        "targetName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "StaticNamespace",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": true,
        "isStatic": true,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::IsAverageWithoutSelector(System.Reflection.MethodInfo):System.Boolean",
            "targetName": "IsAverageWithoutSelector",
            "metadataToken": 100665586,
            "canonicalSignature": "(System.Reflection.MethodInfo):System.Boolean",
            "normalizedSignature": "IsAverageWithoutSelector|(System.Reflection.MethodInfo):System.Boolean|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::IsAverageWithSelector(System.Reflection.MethodInfo):System.Boolean",
            "targetName": "IsAverageWithSelector",
            "metadataToken": 100665587,
            "canonicalSignature": "(System.Reflection.MethodInfo):System.Boolean",
            "normalizedSignature": "IsAverageWithSelector|(System.Reflection.MethodInfo):System.Boolean|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::IsSumWithoutSelector(System.Reflection.MethodInfo):System.Boolean",
            "targetName": "IsSumWithoutSelector",
            "metadataToken": 100665588,
            "canonicalSignature": "(System.Reflection.MethodInfo):System.Boolean",
            "normalizedSignature": "IsSumWithoutSelector|(System.Reflection.MethodInfo):System.Boolean|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::IsSumWithSelector(System.Reflection.MethodInfo):System.Boolean",
            "targetName": "IsSumWithSelector",
            "metadataToken": 100665589,
            "canonicalSignature": "(System.Reflection.MethodInfo):System.Boolean",
            "normalizedSignature": "IsSumWithSelector|(System.Reflection.MethodInfo):System.Boolean|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::GetAverageWithoutSelector(System.Type):System.Reflection.MethodInfo",
            "targetName": "GetAverageWithoutSelector",
            "metadataToken": 100665590,
            "canonicalSignature": "(System.Type):System.Reflection.MethodInfo",
            "normalizedSignature": "GetAverageWithoutSelector|(System.Type):System.Reflection.MethodInfo|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::GetAverageWithSelector(System.Type):System.Reflection.MethodInfo",
            "targetName": "GetAverageWithSelector",
            "metadataToken": 100665591,
            "canonicalSignature": "(System.Type):System.Reflection.MethodInfo",
            "normalizedSignature": "GetAverageWithSelector|(System.Type):System.Reflection.MethodInfo|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::GetSumWithoutSelector(System.Type):System.Reflection.MethodInfo",
            "targetName": "GetSumWithoutSelector",
            "metadataToken": 100665592,
            "canonicalSignature": "(System.Type):System.Reflection.MethodInfo",
            "normalizedSignature": "GetSumWithoutSelector|(System.Type):System.Reflection.MethodInfo|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::GetSumWithSelector(System.Type):System.Reflection.MethodInfo",
            "targetName": "GetSumWithSelector",
            "metadataToken": 100665593,
            "canonicalSignature": "(System.Type):System.Reflection.MethodInfo",
            "normalizedSignature": "GetSumWithSelector|(System.Type):System.Reflection.MethodInfo|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::All:System.Reflection.MethodInfo",
            "targetName": "All",
            "metadataToken": 385876438,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "All|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::AnyWithoutPredicate:System.Reflection.MethodInfo",
            "targetName": "AnyWithoutPredicate",
            "metadataToken": 385876439,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "AnyWithoutPredicate|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::AnyWithPredicate:System.Reflection.MethodInfo",
            "targetName": "AnyWithPredicate",
            "metadataToken": 385876440,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "AnyWithPredicate|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::AsQueryable:System.Reflection.MethodInfo",
            "targetName": "AsQueryable",
            "metadataToken": 385876441,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "AsQueryable|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::Cast:System.Reflection.MethodInfo",
            "targetName": "Cast",
            "metadataToken": 385876442,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "Cast|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::Concat:System.Reflection.MethodInfo",
            "targetName": "Concat",
            "metadataToken": 385876443,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "Concat|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::Contains:System.Reflection.MethodInfo",
            "targetName": "Contains",
            "metadataToken": 385876444,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "Contains|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::CountWithoutPredicate:System.Reflection.MethodInfo",
            "targetName": "CountWithoutPredicate",
            "metadataToken": 385876445,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "CountWithoutPredicate|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::CountWithPredicate:System.Reflection.MethodInfo",
            "targetName": "CountWithPredicate",
            "metadataToken": 385876446,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "CountWithPredicate|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::DefaultIfEmptyWithoutArgument:System.Reflection.MethodInfo",
            "targetName": "DefaultIfEmptyWithoutArgument",
            "metadataToken": 385876447,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "DefaultIfEmptyWithoutArgument|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::DefaultIfEmptyWithArgument:System.Reflection.MethodInfo",
            "targetName": "DefaultIfEmptyWithArgument",
            "metadataToken": 385876448,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "DefaultIfEmptyWithArgument|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::Distinct:System.Reflection.MethodInfo",
            "targetName": "Distinct",
            "metadataToken": 385876449,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "Distinct|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::ElementAt:System.Reflection.MethodInfo",
            "targetName": "ElementAt",
            "metadataToken": 385876450,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "ElementAt|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::ElementAtOrDefault:System.Reflection.MethodInfo",
            "targetName": "ElementAtOrDefault",
            "metadataToken": 385876451,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "ElementAtOrDefault|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::Except:System.Reflection.MethodInfo",
            "targetName": "Except",
            "metadataToken": 385876452,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "Except|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::FirstWithoutPredicate:System.Reflection.MethodInfo",
            "targetName": "FirstWithoutPredicate",
            "metadataToken": 385876453,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "FirstWithoutPredicate|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::FirstWithPredicate:System.Reflection.MethodInfo",
            "targetName": "FirstWithPredicate",
            "metadataToken": 385876454,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "FirstWithPredicate|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::FirstOrDefaultWithoutPredicate:System.Reflection.MethodInfo",
            "targetName": "FirstOrDefaultWithoutPredicate",
            "metadataToken": 385876455,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "FirstOrDefaultWithoutPredicate|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::FirstOrDefaultWithPredicate:System.Reflection.MethodInfo",
            "targetName": "FirstOrDefaultWithPredicate",
            "metadataToken": 385876456,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "FirstOrDefaultWithPredicate|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::GroupByWithKeySelector:System.Reflection.MethodInfo",
            "targetName": "GroupByWithKeySelector",
            "metadataToken": 385876457,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "GroupByWithKeySelector|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::GroupByWithKeyElementSelector:System.Reflection.MethodInfo",
            "targetName": "GroupByWithKeyElementSelector",
            "metadataToken": 385876458,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "GroupByWithKeyElementSelector|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::GroupByWithKeyElementResultSelector:System.Reflection.MethodInfo",
            "targetName": "GroupByWithKeyElementResultSelector",
            "metadataToken": 385876459,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "GroupByWithKeyElementResultSelector|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::GroupByWithKeyResultSelector:System.Reflection.MethodInfo",
            "targetName": "GroupByWithKeyResultSelector",
            "metadataToken": 385876460,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "GroupByWithKeyResultSelector|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::GroupJoin:System.Reflection.MethodInfo",
            "targetName": "GroupJoin",
            "metadataToken": 385876461,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "GroupJoin|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::Intersect:System.Reflection.MethodInfo",
            "targetName": "Intersect",
            "metadataToken": 385876462,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "Intersect|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::Join:System.Reflection.MethodInfo",
            "targetName": "Join",
            "metadataToken": 385876463,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "Join|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::LastWithoutPredicate:System.Reflection.MethodInfo",
            "targetName": "LastWithoutPredicate",
            "metadataToken": 385876464,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "LastWithoutPredicate|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::LastWithPredicate:System.Reflection.MethodInfo",
            "targetName": "LastWithPredicate",
            "metadataToken": 385876465,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "LastWithPredicate|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::LastOrDefaultWithoutPredicate:System.Reflection.MethodInfo",
            "targetName": "LastOrDefaultWithoutPredicate",
            "metadataToken": 385876466,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "LastOrDefaultWithoutPredicate|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::LastOrDefaultWithPredicate:System.Reflection.MethodInfo",
            "targetName": "LastOrDefaultWithPredicate",
            "metadataToken": 385876467,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "LastOrDefaultWithPredicate|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::LeftJoin:System.Reflection.MethodInfo",
            "targetName": "LeftJoin",
            "metadataToken": 385876468,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "LeftJoin|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::LongCountWithoutPredicate:System.Reflection.MethodInfo",
            "targetName": "LongCountWithoutPredicate",
            "metadataToken": 385876469,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "LongCountWithoutPredicate|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::LongCountWithPredicate:System.Reflection.MethodInfo",
            "targetName": "LongCountWithPredicate",
            "metadataToken": 385876470,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "LongCountWithPredicate|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::MaxWithoutSelector:System.Reflection.MethodInfo",
            "targetName": "MaxWithoutSelector",
            "metadataToken": 385876471,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "MaxWithoutSelector|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::MaxWithSelector:System.Reflection.MethodInfo",
            "targetName": "MaxWithSelector",
            "metadataToken": 385876472,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "MaxWithSelector|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::MinWithoutSelector:System.Reflection.MethodInfo",
            "targetName": "MinWithoutSelector",
            "metadataToken": 385876473,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "MinWithoutSelector|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::MinWithSelector:System.Reflection.MethodInfo",
            "targetName": "MinWithSelector",
            "metadataToken": 385876474,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "MinWithSelector|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::OfType:System.Reflection.MethodInfo",
            "targetName": "OfType",
            "metadataToken": 385876475,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "OfType|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::Order:System.Reflection.MethodInfo",
            "targetName": "Order",
            "metadataToken": 385876476,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "Order|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::OrderBy:System.Reflection.MethodInfo",
            "targetName": "OrderBy",
            "metadataToken": 385876477,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "OrderBy|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::OrderByDescending:System.Reflection.MethodInfo",
            "targetName": "OrderByDescending",
            "metadataToken": 385876478,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "OrderByDescending|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::OrderDescending:System.Reflection.MethodInfo",
            "targetName": "OrderDescending",
            "metadataToken": 385876479,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "OrderDescending|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::Reverse:System.Reflection.MethodInfo",
            "targetName": "Reverse",
            "metadataToken": 385876480,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "Reverse|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::RightJoin:System.Reflection.MethodInfo",
            "targetName": "RightJoin",
            "metadataToken": 385876481,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "RightJoin|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::Select:System.Reflection.MethodInfo",
            "targetName": "Select",
            "metadataToken": 385876482,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "Select|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::SelectManyWithoutCollectionSelector:System.Reflection.MethodInfo",
            "targetName": "SelectManyWithoutCollectionSelector",
            "metadataToken": 385876483,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "SelectManyWithoutCollectionSelector|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::SelectManyWithCollectionSelector:System.Reflection.MethodInfo",
            "targetName": "SelectManyWithCollectionSelector",
            "metadataToken": 385876484,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "SelectManyWithCollectionSelector|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::SingleWithoutPredicate:System.Reflection.MethodInfo",
            "targetName": "SingleWithoutPredicate",
            "metadataToken": 385876485,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "SingleWithoutPredicate|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::SingleWithPredicate:System.Reflection.MethodInfo",
            "targetName": "SingleWithPredicate",
            "metadataToken": 385876486,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "SingleWithPredicate|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::SingleOrDefaultWithoutPredicate:System.Reflection.MethodInfo",
            "targetName": "SingleOrDefaultWithoutPredicate",
            "metadataToken": 385876487,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "SingleOrDefaultWithoutPredicate|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::SingleOrDefaultWithPredicate:System.Reflection.MethodInfo",
            "targetName": "SingleOrDefaultWithPredicate",
            "metadataToken": 385876488,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "SingleOrDefaultWithPredicate|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::Skip:System.Reflection.MethodInfo",
            "targetName": "Skip",
            "metadataToken": 385876489,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "Skip|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::SkipWhile:System.Reflection.MethodInfo",
            "targetName": "SkipWhile",
            "metadataToken": 385876490,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "SkipWhile|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::Take:System.Reflection.MethodInfo",
            "targetName": "Take",
            "metadataToken": 385876491,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "Take|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::TakeWhile:System.Reflection.MethodInfo",
            "targetName": "TakeWhile",
            "metadataToken": 385876492,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "TakeWhile|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::ThenBy:System.Reflection.MethodInfo",
            "targetName": "ThenBy",
            "metadataToken": 385876493,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "ThenBy|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::ThenByDescending:System.Reflection.MethodInfo",
            "targetName": "ThenByDescending",
            "metadataToken": 385876494,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "ThenByDescending|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::Union:System.Reflection.MethodInfo",
            "targetName": "Union",
            "metadataToken": 385876495,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "Union|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.QueryableMethods::Where:System.Reflection.MethodInfo",
            "targetName": "Where",
            "metadataToken": 385876496,
            "canonicalSignature": ":System.Reflection.MethodInfo",
            "normalizedSignature": "Where|:System.Reflection.MethodInfo|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.QueryableMethods",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalExpressionQuotingUtilities",
        "targetName": "Microsoft.EntityFrameworkCore.Query.RelationalExpressionQuotingUtilities",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "StaticNamespace",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": true,
        "isStatic": true,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalExpressionQuotingUtilities::QuoteOrNull(T):System.Linq.Expressions.Expression",
            "targetName": "QuoteOrNull",
            "metadataToken": 100666304,
            "canonicalSignature": "(T):System.Linq.Expressions.Expression",
            "normalizedSignature": "QuoteOrNull|(T):System.Linq.Expressions.Expression|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalExpressionQuotingUtilities",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalExpressionQuotingUtilities::QuoteTypeMapping(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):System.Linq.Expressions.Expression",
            "targetName": "QuoteTypeMapping",
            "metadataToken": 100666305,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):System.Linq.Expressions.Expression",
            "normalizedSignature": "QuoteTypeMapping|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):System.Linq.Expressions.Expression|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalExpressionQuotingUtilities",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalExpressionQuotingUtilities::QuoteTableBase(Microsoft.EntityFrameworkCore.Metadata.ITableBase):System.Linq.Expressions.Expression",
            "targetName": "QuoteTableBase",
            "metadataToken": 100666306,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITableBase):System.Linq.Expressions.Expression",
            "normalizedSignature": "QuoteTableBase|(Microsoft.EntityFrameworkCore.Metadata.ITableBase):System.Linq.Expressions.Expression|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalExpressionQuotingUtilities",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalExpressionQuotingUtilities::QuoteTags(System.Collections.Generic.ISet_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Linq.Expressions.Expression",
            "targetName": "QuoteTags",
            "metadataToken": 100666307,
            "canonicalSignature": "(System.Collections.Generic.ISet_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Linq.Expressions.Expression",
            "normalizedSignature": "QuoteTags|(System.Collections.Generic.ISet_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Linq.Expressions.Expression|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalExpressionQuotingUtilities",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Query.RelationalExpressionQuotingUtilities::QuoteAnnotations(System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Linq.Expressions.Expression",
            "targetName": "QuoteAnnotations",
            "metadataToken": 100666308,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Linq.Expressions.Expression",
            "normalizedSignature": "QuoteAnnotations|(System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Linq.Expressions.Expression|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Query.RelationalExpressionQuotingUtilities",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.TransparentIdentifierFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Query.TransparentIdentifierFactory",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "StaticNamespace",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": true,
        "isStatic": true,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Query.TransparentIdentifierFactory::Create(System.Type,System.Type):System.Type",
            "targetName": "Create",
            "metadataToken": 100665923,
            "canonicalSignature": "(System.Type,System.Type):System.Type",
            "normalizedSignature": "Create|(System.Type,System.Type):System.Type|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.Query.TransparentIdentifierFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      }
    ]
  }
}
