{
  "schema": "tsonic.bindings",
  "provider": {
    "namespace": "Microsoft.Extensions.DependencyInjection",
    "ownerIdentities": [
      "Microsoft.Extensions.Caching.Memory",
      "Microsoft.Extensions.DependencyInjection",
      "Microsoft.Extensions.DependencyInjection.Abstractions",
      "Microsoft.Extensions.Diagnostics",
      "Microsoft.Extensions.Diagnostics.HealthChecks",
      "Microsoft.Extensions.Hosting.Abstractions",
      "Microsoft.Extensions.Http",
      "Microsoft.Extensions.Localization",
      "Microsoft.Extensions.Logging",
      "Microsoft.Extensions.Options",
      "Microsoft.Extensions.Options.ConfigurationExtensions",
      "Microsoft.Extensions.Options.DataAnnotations",
      "Microsoft.Extensions.Validation",
      "Microsoft.Extensions.WebEncoders"
    ]
  },
  "targetSurface": {
    "types": [
      {
        "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceKeyLookupMode",
        "targetName": "Microsoft.Extensions.DependencyInjection.ServiceKeyLookupMode",
        "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
        "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.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceKeyLookupMode::value__System.Int32",
            "targetName": "value__",
            "metadataToken": 67108883,
            "normalizedSignature": "value__|System.Int32|static=false|const=false",
            "isStatic": false,
            "isReadOnly": false,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceKeyLookupMode",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceKeyLookupMode::InheritKeyMicrosoft.Extensions.DependencyInjection.ServiceKeyLookupMode",
            "targetName": "InheritKey",
            "metadataToken": 67108884,
            "normalizedSignature": "InheritKey|Microsoft.Extensions.DependencyInjection.ServiceKeyLookupMode|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceKeyLookupMode",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceKeyLookupMode::NullKeyMicrosoft.Extensions.DependencyInjection.ServiceKeyLookupMode",
            "targetName": "NullKey",
            "metadataToken": 67108885,
            "normalizedSignature": "NullKey|Microsoft.Extensions.DependencyInjection.ServiceKeyLookupMode|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceKeyLookupMode",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceKeyLookupMode::ExplicitKeyMicrosoft.Extensions.DependencyInjection.ServiceKeyLookupMode",
            "targetName": "ExplicitKey",
            "metadataToken": 67108886,
            "normalizedSignature": "ExplicitKey|Microsoft.Extensions.DependencyInjection.ServiceKeyLookupMode|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceKeyLookupMode",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          }
        ],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceLifetime",
        "targetName": "Microsoft.Extensions.DependencyInjection.ServiceLifetime",
        "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
        "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.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceLifetime::value__System.Int32",
            "targetName": "value__",
            "metadataToken": 67108887,
            "normalizedSignature": "value__|System.Int32|static=false|const=false",
            "isStatic": false,
            "isReadOnly": false,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceLifetime",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceLifetime::SingletonMicrosoft.Extensions.DependencyInjection.ServiceLifetime",
            "targetName": "Singleton",
            "metadataToken": 67108888,
            "normalizedSignature": "Singleton|Microsoft.Extensions.DependencyInjection.ServiceLifetime|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceLifetime",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceLifetime::ScopedMicrosoft.Extensions.DependencyInjection.ServiceLifetime",
            "targetName": "Scoped",
            "metadataToken": 67108889,
            "normalizedSignature": "Scoped|Microsoft.Extensions.DependencyInjection.ServiceLifetime|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceLifetime",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceLifetime::TransientMicrosoft.Extensions.DependencyInjection.ServiceLifetime",
            "targetName": "Transient",
            "metadataToken": 67108890,
            "normalizedSignature": "Transient|Microsoft.Extensions.DependencyInjection.ServiceLifetime|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceLifetime",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          }
        ],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ObjectFactory",
        "targetName": "Microsoft.Extensions.DependencyInjection.ObjectFactory",
        "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
        "metadataToken": 0,
        "kind": "Delegate",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.MulticastDelegate",
          "targetName": "System.MulticastDelegate"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.ICloneable",
            "targetName": "System.ICloneable"
          },
          {
            "stableId": "System.Private.CoreLib:System.Runtime.Serialization.ISerializable",
            "targetName": "System.Runtime.Serialization.ISerializable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ObjectFactory::Invoke(System.IServiceProvider,System.Object[]):System.Object",
            "targetName": "Invoke",
            "metadataToken": 100663380,
            "canonicalSignature": "(System.IServiceProvider,System.Object[]):System.Object",
            "normalizedSignature": "Invoke|(System.IServiceProvider,System.Object[]):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.Extensions.DependencyInjection.ObjectFactory",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ObjectFactory::BeginInvoke(System.IServiceProvider,System.Object[],System.AsyncCallback,System.Object):System.IAsyncResult",
            "targetName": "BeginInvoke",
            "metadataToken": 100663381,
            "canonicalSignature": "(System.IServiceProvider,System.Object[],System.AsyncCallback,System.Object):System.IAsyncResult",
            "normalizedSignature": "BeginInvoke|(System.IServiceProvider,System.Object[],System.AsyncCallback,System.Object):System.IAsyncResult|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ObjectFactory",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ObjectFactory::EndInvoke(System.IAsyncResult):System.Object",
            "targetName": "EndInvoke",
            "metadataToken": 100663382,
            "canonicalSignature": "(System.IAsyncResult):System.Object",
            "normalizedSignature": "EndInvoke|(System.IAsyncResult):System.Object|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ObjectFactory",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ObjectFactory::.ctor(System.Object,System.IntPtr):void",
            "metadataToken": 100663379,
            "canonicalSignature": "(System.Object,System.IntPtr):void",
            "normalizedSignature": "constructor|(System.Object,System.IntPtr):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ObjectFactory",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          }
        ]
      },
      {
        "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ObjectFactory`1",
        "targetName": "Microsoft.Extensions.DependencyInjection.ObjectFactory`1",
        "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
        "metadataToken": 0,
        "kind": "Delegate",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.MulticastDelegate",
          "targetName": "System.MulticastDelegate"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.ICloneable",
            "targetName": "System.ICloneable"
          },
          {
            "stableId": "System.Private.CoreLib:System.Runtime.Serialization.ISerializable",
            "targetName": "System.Runtime.Serialization.ISerializable"
          }
        ],
        "typeParameters": [
          "T"
        ],
        "methods": [
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ObjectFactory`1::Invoke(System.IServiceProvider,System.Object[]):T",
            "targetName": "Invoke",
            "metadataToken": 100663384,
            "canonicalSignature": "(System.IServiceProvider,System.Object[]):T",
            "normalizedSignature": "Invoke|(System.IServiceProvider,System.Object[]):T|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ObjectFactory`1",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ObjectFactory`1::BeginInvoke(System.IServiceProvider,System.Object[],System.AsyncCallback,System.Object):System.IAsyncResult",
            "targetName": "BeginInvoke",
            "metadataToken": 100663385,
            "canonicalSignature": "(System.IServiceProvider,System.Object[],System.AsyncCallback,System.Object):System.IAsyncResult",
            "normalizedSignature": "BeginInvoke|(System.IServiceProvider,System.Object[],System.AsyncCallback,System.Object):System.IAsyncResult|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ObjectFactory`1",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ObjectFactory`1::EndInvoke(System.IAsyncResult):T",
            "targetName": "EndInvoke",
            "metadataToken": 100663386,
            "canonicalSignature": "(System.IAsyncResult):T",
            "normalizedSignature": "EndInvoke|(System.IAsyncResult):T|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ObjectFactory`1",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ObjectFactory`1::.ctor(System.Object,System.IntPtr):void",
            "metadataToken": 100663383,
            "canonicalSignature": "(System.Object,System.IntPtr):void",
            "normalizedSignature": "constructor|(System.Object,System.IntPtr):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ObjectFactory`1",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          }
        ]
      },
      {
        "stableId": "Microsoft.Extensions.Diagnostics.HealthChecks:Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
        "targetName": "Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
        "ownerIdentity": "Microsoft.Extensions.Diagnostics.HealthChecks",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.Extensions.Diagnostics.HealthChecks:Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder::Add(Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckRegistration):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "targetName": "Add",
            "metadataToken": 100663326,
            "canonicalSignature": "(Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckRegistration):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "normalizedSignature": "Add|(Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckRegistration):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "ownerIdentity": "Microsoft.Extensions.Diagnostics.HealthChecks",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.Extensions.Diagnostics.HealthChecks:Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder::Services:Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "Services",
            "metadataToken": 385875971,
            "canonicalSignature": ":Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "Services|:Microsoft.Extensions.DependencyInjection.IServiceCollection|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "ownerIdentity": "Microsoft.Extensions.Diagnostics.HealthChecks"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
        "targetName": "Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
        "ownerIdentity": "Microsoft.Extensions.Http",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [],
        "properties": [
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.IHttpClientBuilder::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385875993,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Name|:System.String|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "ownerIdentity": "Microsoft.Extensions.Http"
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.IHttpClientBuilder::Services:Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "Services",
            "metadataToken": 385875994,
            "canonicalSignature": ":Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "Services|:Microsoft.Extensions.DependencyInjection.IServiceCollection|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "ownerIdentity": "Microsoft.Extensions.Http"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.IKeyedServiceProvider",
        "targetName": "Microsoft.Extensions.DependencyInjection.IKeyedServiceProvider",
        "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "System.ComponentModel:System.IServiceProvider",
            "targetName": "System.IServiceProvider"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.IKeyedServiceProvider::GetKeyedService(System.Type,System.Object):System.Object",
            "targetName": "GetKeyedService",
            "metadataToken": 100663368,
            "canonicalSignature": "(System.Type,System.Object):System.Object",
            "normalizedSignature": "GetKeyedService|(System.Type,System.Object):System.Object|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.IKeyedServiceProvider",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.IServiceCollection",
        "targetName": "Microsoft.Extensions.DependencyInjection.IServiceCollection",
        "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.Collections.Generic.IList`1",
            "targetName": "System.Collections.Generic.IList`1",
            "typeArguments": [
              "ServiceDescriptor"
            ]
          },
          {
            "stableId": "System.Private.CoreLib:System.Collections.Generic.ICollection`1",
            "targetName": "System.Collections.Generic.ICollection`1",
            "typeArguments": [
              "ServiceDescriptor"
            ]
          },
          {
            "stableId": "System.Private.CoreLib:System.Collections.Generic.IEnumerable`1",
            "targetName": "System.Collections.Generic.IEnumerable`1",
            "typeArguments": [
              "ServiceDescriptor"
            ]
          },
          {
            "stableId": "System.Private.CoreLib:System.Collections.IEnumerable",
            "targetName": "System.Collections.IEnumerable"
          }
        ],
        "methods": [],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1",
        "targetName": "Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1",
        "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "typeParameters": [
          "TContainerBuilder"
        ],
        "methods": [
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1::CreateBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection):TContainerBuilder",
            "targetName": "CreateBuilder",
            "metadataToken": 100663372,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection):TContainerBuilder",
            "normalizedSignature": "CreateBuilder|(Microsoft.Extensions.DependencyInjection.IServiceCollection):TContainerBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1::CreateServiceProvider(TContainerBuilder):System.IServiceProvider",
            "targetName": "CreateServiceProvider",
            "metadataToken": 100663373,
            "canonicalSignature": "(TContainerBuilder):System.IServiceProvider",
            "normalizedSignature": "CreateServiceProvider|(TContainerBuilder):System.IServiceProvider|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.IServiceProviderIsKeyedService",
        "targetName": "Microsoft.Extensions.DependencyInjection.IServiceProviderIsKeyedService",
        "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.IServiceProviderIsService",
            "targetName": "Microsoft.Extensions.DependencyInjection.IServiceProviderIsService"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.IServiceProviderIsKeyedService::IsKeyedService(System.Type,System.Object):System.Boolean",
            "targetName": "IsKeyedService",
            "metadataToken": 100663374,
            "canonicalSignature": "(System.Type,System.Object):System.Boolean",
            "normalizedSignature": "IsKeyedService|(System.Type,System.Object):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.IServiceProviderIsKeyedService",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.IServiceProviderIsService::IsService(System.Type):System.Boolean",
            "targetName": "IsService",
            "metadataToken": 100663375,
            "canonicalSignature": "(System.Type):System.Boolean",
            "normalizedSignature": "IsService|(System.Type):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.IServiceProviderIsService",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.IServiceProviderIsService",
        "targetName": "Microsoft.Extensions.DependencyInjection.IServiceProviderIsService",
        "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.IServiceProviderIsService::IsService(System.Type):System.Boolean",
            "targetName": "IsService",
            "metadataToken": 100663375,
            "canonicalSignature": "(System.Type):System.Boolean",
            "normalizedSignature": "IsService|(System.Type):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.IServiceProviderIsService",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.IServiceScope",
        "targetName": "Microsoft.Extensions.DependencyInjection.IServiceScope",
        "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.IDisposable",
            "targetName": "System.IDisposable"
          }
        ],
        "methods": [],
        "properties": [
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.IServiceScope::ServiceProvider:System.IServiceProvider",
            "targetName": "ServiceProvider",
            "metadataToken": 385875989,
            "canonicalSignature": ":System.IServiceProvider",
            "normalizedSignature": "ServiceProvider|:System.IServiceProvider|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.IServiceScope",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.IServiceScopeFactory",
        "targetName": "Microsoft.Extensions.DependencyInjection.IServiceScopeFactory",
        "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.IServiceScopeFactory::CreateScope():Microsoft.Extensions.DependencyInjection.IServiceScope",
            "targetName": "CreateScope",
            "metadataToken": 100663377,
            "canonicalSignature": "():Microsoft.Extensions.DependencyInjection.IServiceScope",
            "normalizedSignature": "CreateScope|():Microsoft.Extensions.DependencyInjection.IServiceScope|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.IServiceScopeFactory",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.ISocketsHttpHandlerBuilder",
        "targetName": "Microsoft.Extensions.DependencyInjection.ISocketsHttpHandlerBuilder",
        "ownerIdentity": "Microsoft.Extensions.Http",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [],
        "properties": [
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.ISocketsHttpHandlerBuilder::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385875995,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Name|:System.String|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ISocketsHttpHandlerBuilder",
            "ownerIdentity": "Microsoft.Extensions.Http"
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.ISocketsHttpHandlerBuilder::Services:Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "Services",
            "metadataToken": 385875996,
            "canonicalSignature": ":Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "Services|:Microsoft.Extensions.DependencyInjection.IServiceCollection|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ISocketsHttpHandlerBuilder",
            "ownerIdentity": "Microsoft.Extensions.Http"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ISupportRequiredService",
        "targetName": "Microsoft.Extensions.DependencyInjection.ISupportRequiredService",
        "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ISupportRequiredService::GetRequiredService(System.Type):System.Object",
            "targetName": "GetRequiredService",
            "metadataToken": 100663378,
            "canonicalSignature": "(System.Type):System.Object",
            "normalizedSignature": "GetRequiredService|(System.Type):System.Object|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ISupportRequiredService",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.AsyncServiceScope",
        "targetName": "Microsoft.Extensions.DependencyInjection.AsyncServiceScope",
        "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
        "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.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.IServiceScope",
            "targetName": "Microsoft.Extensions.DependencyInjection.IServiceScope"
          },
          {
            "stableId": "System.Private.CoreLib:System.IDisposable",
            "targetName": "System.IDisposable"
          },
          {
            "stableId": "System.Private.CoreLib:System.IAsyncDisposable",
            "targetName": "System.IAsyncDisposable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.AsyncServiceScope::Dispose():System.Void",
            "targetName": "Dispose",
            "metadataToken": 100663362,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "Dispose|():System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.AsyncServiceScope",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.AsyncServiceScope::DisposeAsync():System.Threading.Tasks.ValueTask",
            "targetName": "DisposeAsync",
            "metadataToken": 100663363,
            "canonicalSignature": "():System.Threading.Tasks.ValueTask",
            "normalizedSignature": "DisposeAsync|():System.Threading.Tasks.ValueTask|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.AsyncServiceScope",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.AsyncServiceScope::ServiceProvider:System.IServiceProvider",
            "targetName": "ServiceProvider",
            "metadataToken": 385875985,
            "canonicalSignature": ":System.IServiceProvider",
            "normalizedSignature": "ServiceProvider|:System.IServiceProvider|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.AsyncServiceScope",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.IServiceScope::ServiceProvider:System.IServiceProvider",
            "targetName": "ServiceProvider",
            "metadataToken": 385875989,
            "canonicalSignature": ":System.IServiceProvider",
            "normalizedSignature": "ServiceProvider|:System.IServiceProvider|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.Extensions.DependencyInjection.IServiceScope",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.IServiceScope",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.AsyncServiceScope::.ctor(Microsoft.Extensions.DependencyInjection.IServiceScope):void",
            "metadataToken": 100663360,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceScope):void",
            "normalizedSignature": "constructor|(Microsoft.Extensions.DependencyInjection.IServiceScope):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.AsyncServiceScope",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          }
        ]
      },
      {
        "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ActivatorUtilitiesConstructorAttribute",
        "targetName": "Microsoft.Extensions.DependencyInjection.ActivatorUtilitiesConstructorAttribute",
        "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Attribute",
          "targetName": "System.Attribute"
        },
        "methods": [],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ActivatorUtilitiesConstructorAttribute::.ctor():void",
            "metadataToken": 100663359,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ActivatorUtilitiesConstructorAttribute",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          }
        ]
      },
      {
        "stableId": "Microsoft.Extensions.DependencyInjection:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory",
        "targetName": "Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory",
        "ownerIdentity": "Microsoft.Extensions.DependencyInjection",
        "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.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1",
            "targetName": "Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1",
            "typeArguments": [
              "IServiceCollection"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.Extensions.DependencyInjection:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory::CreateBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "CreateBuilder",
            "metadataToken": 100663357,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "CreateBuilder|(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory::CreateServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection):System.IServiceProvider",
            "targetName": "CreateServiceProvider",
            "metadataToken": 100663358,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection):System.IServiceProvider",
            "normalizedSignature": "CreateServiceProvider|(Microsoft.Extensions.DependencyInjection.IServiceCollection):System.IServiceProvider|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1::CreateBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection):TContainerBuilder",
            "targetName": "CreateBuilder",
            "metadataToken": 100663372,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection):TContainerBuilder",
            "normalizedSignature": "CreateBuilder|(Microsoft.Extensions.DependencyInjection.IServiceCollection):TContainerBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1"
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1::CreateServiceProvider(TContainerBuilder):System.IServiceProvider",
            "targetName": "CreateServiceProvider",
            "metadataToken": 100663373,
            "canonicalSignature": "(TContainerBuilder):System.IServiceProvider",
            "normalizedSignature": "CreateServiceProvider|(TContainerBuilder):System.IServiceProvider|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1"
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.Extensions.DependencyInjection:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory::.ctor():void",
            "metadataToken": 100663355,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection"
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory::.ctor(Microsoft.Extensions.DependencyInjection.ServiceProviderOptions):void",
            "metadataToken": 100663356,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.ServiceProviderOptions):void",
            "normalizedSignature": "constructor|(Microsoft.Extensions.DependencyInjection.ServiceProviderOptions):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection"
          }
        ]
      },
      {
        "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.FromKeyedServicesAttribute",
        "targetName": "Microsoft.Extensions.DependencyInjection.FromKeyedServicesAttribute",
        "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Attribute",
          "targetName": "System.Attribute"
        },
        "methods": [],
        "properties": [
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.FromKeyedServicesAttribute::Key:System.Object",
            "targetName": "Key",
            "metadataToken": 385875986,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Key|:System.Object|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.Extensions.DependencyInjection.FromKeyedServicesAttribute",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.FromKeyedServicesAttribute::LookupMode:Microsoft.Extensions.DependencyInjection.ServiceKeyLookupMode",
            "targetName": "LookupMode",
            "metadataToken": 385875987,
            "canonicalSignature": ":Microsoft.Extensions.DependencyInjection.ServiceKeyLookupMode",
            "normalizedSignature": "LookupMode|:Microsoft.Extensions.DependencyInjection.ServiceKeyLookupMode|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.Extensions.DependencyInjection.FromKeyedServicesAttribute",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.FromKeyedServicesAttribute::.ctor(System.Object):void",
            "metadataToken": 100663364,
            "canonicalSignature": "(System.Object):void",
            "normalizedSignature": "constructor|(System.Object):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.FromKeyedServicesAttribute",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.FromKeyedServicesAttribute::.ctor():void",
            "metadataToken": 100663365,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.FromKeyedServicesAttribute",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          }
        ]
      },
      {
        "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollection",
        "targetName": "Microsoft.Extensions.DependencyInjection.ServiceCollection",
        "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
        "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.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "Microsoft.Extensions.DependencyInjection.IServiceCollection"
          },
          {
            "stableId": "System.Private.CoreLib:System.Collections.Generic.IList`1",
            "targetName": "System.Collections.Generic.IList`1",
            "typeArguments": [
              "ServiceDescriptor"
            ]
          },
          {
            "stableId": "System.Private.CoreLib:System.Collections.Generic.ICollection`1",
            "targetName": "System.Collections.Generic.ICollection`1",
            "typeArguments": [
              "ServiceDescriptor"
            ]
          },
          {
            "stableId": "System.Private.CoreLib:System.Collections.Generic.IEnumerable`1",
            "targetName": "System.Collections.Generic.IEnumerable`1",
            "typeArguments": [
              "ServiceDescriptor"
            ]
          },
          {
            "stableId": "System.Private.CoreLib:System.Collections.IEnumerable",
            "targetName": "System.Collections.IEnumerable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollection::Clear():System.Void",
            "targetName": "Clear",
            "metadataToken": 100663391,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "Clear|():System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollection",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollection::Contains(Microsoft.Extensions.DependencyInjection.ServiceDescriptor):System.Boolean",
            "targetName": "Contains",
            "metadataToken": 100663392,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.ServiceDescriptor):System.Boolean",
            "normalizedSignature": "Contains|(Microsoft.Extensions.DependencyInjection.ServiceDescriptor):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.Extensions.DependencyInjection.ServiceCollection",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollection::CopyTo(Microsoft.Extensions.DependencyInjection.ServiceDescriptor[],System.Int32):System.Void",
            "targetName": "CopyTo",
            "metadataToken": 100663393,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.ServiceDescriptor[],System.Int32):System.Void",
            "normalizedSignature": "CopyTo|(Microsoft.Extensions.DependencyInjection.ServiceDescriptor[],System.Int32):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollection",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollection::Remove(Microsoft.Extensions.DependencyInjection.ServiceDescriptor):System.Boolean",
            "targetName": "Remove",
            "metadataToken": 100663394,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.ServiceDescriptor):System.Boolean",
            "normalizedSignature": "Remove|(Microsoft.Extensions.DependencyInjection.ServiceDescriptor):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.Extensions.DependencyInjection.ServiceCollection",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollection::GetEnumerator():System.Collections.Generic.IEnumerator_1[[Microsoft.Extensions.DependencyInjection.ServiceDescriptor,Microsoft.Extensions.DependencyInjection.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetEnumerator",
            "metadataToken": 100663395,
            "canonicalSignature": "():System.Collections.Generic.IEnumerator_1[[Microsoft.Extensions.DependencyInjection.ServiceDescriptor,Microsoft.Extensions.DependencyInjection.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetEnumerator|():System.Collections.Generic.IEnumerator_1[[Microsoft.Extensions.DependencyInjection.ServiceDescriptor,Microsoft.Extensions.DependencyInjection.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollection",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollection::IndexOf(Microsoft.Extensions.DependencyInjection.ServiceDescriptor):System.Int32",
            "targetName": "IndexOf",
            "metadataToken": 100663398,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.ServiceDescriptor):System.Int32",
            "normalizedSignature": "IndexOf|(Microsoft.Extensions.DependencyInjection.ServiceDescriptor):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.Extensions.DependencyInjection.ServiceCollection",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollection::Insert(System.Int32,Microsoft.Extensions.DependencyInjection.ServiceDescriptor):System.Void",
            "targetName": "Insert",
            "metadataToken": 100663399,
            "canonicalSignature": "(System.Int32,Microsoft.Extensions.DependencyInjection.ServiceDescriptor):System.Void",
            "normalizedSignature": "Insert|(System.Int32,Microsoft.Extensions.DependencyInjection.ServiceDescriptor):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollection",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollection::RemoveAt(System.Int32):System.Void",
            "targetName": "RemoveAt",
            "metadataToken": 100663400,
            "canonicalSignature": "(System.Int32):System.Void",
            "normalizedSignature": "RemoveAt|(System.Int32):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.Extensions.DependencyInjection.ServiceCollection",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollection::MakeReadOnly():System.Void",
            "targetName": "MakeReadOnly",
            "metadataToken": 100663401,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "MakeReadOnly|():System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollection",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollection::Count:System.Int32",
            "targetName": "Count",
            "metadataToken": 385875990,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "Count|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollection",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollection::IsReadOnly:System.Boolean",
            "targetName": "IsReadOnly",
            "metadataToken": 385875991,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsReadOnly|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollection",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollection::Item[System.Int32]:Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "targetName": "Item",
            "metadataToken": 385875992,
            "canonicalSignature": "[System.Int32]:Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "normalizedSignature": "Item|[System.Int32]:Microsoft.Extensions.DependencyInjection.ServiceDescriptor|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": true,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollection",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollection::.ctor():void",
            "metadataToken": 100663405,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollection",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          }
        ]
      },
      {
        "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
        "targetName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
        "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
        "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.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100663473,
            "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.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::Transient():Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "targetName": "Transient",
            "metadataToken": 100663475,
            "canonicalSignature": "():Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "normalizedSignature": "Transient|():Microsoft.Extensions.DependencyInjection.ServiceDescriptor|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 0,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::KeyedTransient(System.Object):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "targetName": "KeyedTransient",
            "metadataToken": 100663476,
            "canonicalSignature": "(System.Object):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "normalizedSignature": "KeyedTransient|(System.Object):Microsoft.Extensions.DependencyInjection.ServiceDescriptor|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::Transient(System.Type,System.Type):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "targetName": "Transient",
            "metadataToken": 100663477,
            "canonicalSignature": "(System.Type,System.Type):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "normalizedSignature": "Transient|(System.Type,System.Type):Microsoft.Extensions.DependencyInjection.ServiceDescriptor|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::KeyedTransient(System.Type,System.Object,System.Type):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "targetName": "KeyedTransient",
            "metadataToken": 100663478,
            "canonicalSignature": "(System.Type,System.Object,System.Type):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "normalizedSignature": "KeyedTransient|(System.Type,System.Object,System.Type):Microsoft.Extensions.DependencyInjection.ServiceDescriptor|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::Transient(Func_2):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "targetName": "Transient",
            "metadataToken": 100663479,
            "canonicalSignature": "(Func_2):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "normalizedSignature": "Transient|(Func_2):Microsoft.Extensions.DependencyInjection.ServiceDescriptor|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::KeyedTransient(System.Object,Func_3):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "targetName": "KeyedTransient",
            "metadataToken": 100663480,
            "canonicalSignature": "(System.Object,Func_3):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "normalizedSignature": "KeyedTransient|(System.Object,Func_3):Microsoft.Extensions.DependencyInjection.ServiceDescriptor|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::Transient(System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "targetName": "Transient",
            "metadataToken": 100663483,
            "canonicalSignature": "(System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "normalizedSignature": "Transient|(System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.ServiceDescriptor|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::KeyedTransient(System.Type,System.Object,System.Func_3[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "targetName": "KeyedTransient",
            "metadataToken": 100663484,
            "canonicalSignature": "(System.Type,System.Object,System.Func_3[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "normalizedSignature": "KeyedTransient|(System.Type,System.Object,System.Func_3[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.ServiceDescriptor|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::Scoped():Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "targetName": "Scoped",
            "metadataToken": 100663485,
            "canonicalSignature": "():Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "normalizedSignature": "Scoped|():Microsoft.Extensions.DependencyInjection.ServiceDescriptor|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 0,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::KeyedScoped(System.Object):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "targetName": "KeyedScoped",
            "metadataToken": 100663486,
            "canonicalSignature": "(System.Object):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "normalizedSignature": "KeyedScoped|(System.Object):Microsoft.Extensions.DependencyInjection.ServiceDescriptor|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::Scoped(System.Type,System.Type):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "targetName": "Scoped",
            "metadataToken": 100663487,
            "canonicalSignature": "(System.Type,System.Type):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "normalizedSignature": "Scoped|(System.Type,System.Type):Microsoft.Extensions.DependencyInjection.ServiceDescriptor|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::KeyedScoped(System.Type,System.Object,System.Type):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "targetName": "KeyedScoped",
            "metadataToken": 100663488,
            "canonicalSignature": "(System.Type,System.Object,System.Type):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "normalizedSignature": "KeyedScoped|(System.Type,System.Object,System.Type):Microsoft.Extensions.DependencyInjection.ServiceDescriptor|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::Scoped(Func_2):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "targetName": "Scoped",
            "metadataToken": 100663489,
            "canonicalSignature": "(Func_2):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "normalizedSignature": "Scoped|(Func_2):Microsoft.Extensions.DependencyInjection.ServiceDescriptor|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::KeyedScoped(System.Object,Func_3):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "targetName": "KeyedScoped",
            "metadataToken": 100663490,
            "canonicalSignature": "(System.Object,Func_3):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "normalizedSignature": "KeyedScoped|(System.Object,Func_3):Microsoft.Extensions.DependencyInjection.ServiceDescriptor|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::Scoped(System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "targetName": "Scoped",
            "metadataToken": 100663493,
            "canonicalSignature": "(System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "normalizedSignature": "Scoped|(System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.ServiceDescriptor|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::KeyedScoped(System.Type,System.Object,System.Func_3[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "targetName": "KeyedScoped",
            "metadataToken": 100663494,
            "canonicalSignature": "(System.Type,System.Object,System.Func_3[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "normalizedSignature": "KeyedScoped|(System.Type,System.Object,System.Func_3[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.ServiceDescriptor|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::Singleton():Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "targetName": "Singleton",
            "metadataToken": 100663495,
            "canonicalSignature": "():Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "normalizedSignature": "Singleton|():Microsoft.Extensions.DependencyInjection.ServiceDescriptor|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 0,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::KeyedSingleton(System.Object):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "targetName": "KeyedSingleton",
            "metadataToken": 100663496,
            "canonicalSignature": "(System.Object):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "normalizedSignature": "KeyedSingleton|(System.Object):Microsoft.Extensions.DependencyInjection.ServiceDescriptor|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::Singleton(System.Type,System.Type):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "targetName": "Singleton",
            "metadataToken": 100663497,
            "canonicalSignature": "(System.Type,System.Type):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "normalizedSignature": "Singleton|(System.Type,System.Type):Microsoft.Extensions.DependencyInjection.ServiceDescriptor|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::KeyedSingleton(System.Type,System.Object,System.Type):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "targetName": "KeyedSingleton",
            "metadataToken": 100663498,
            "canonicalSignature": "(System.Type,System.Object,System.Type):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "normalizedSignature": "KeyedSingleton|(System.Type,System.Object,System.Type):Microsoft.Extensions.DependencyInjection.ServiceDescriptor|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::Singleton(Func_2):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "targetName": "Singleton",
            "metadataToken": 100663499,
            "canonicalSignature": "(Func_2):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "normalizedSignature": "Singleton|(Func_2):Microsoft.Extensions.DependencyInjection.ServiceDescriptor|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::KeyedSingleton(System.Object,Func_3):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "targetName": "KeyedSingleton",
            "metadataToken": 100663500,
            "canonicalSignature": "(System.Object,Func_3):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "normalizedSignature": "KeyedSingleton|(System.Object,Func_3):Microsoft.Extensions.DependencyInjection.ServiceDescriptor|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::Singleton(System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "targetName": "Singleton",
            "metadataToken": 100663503,
            "canonicalSignature": "(System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "normalizedSignature": "Singleton|(System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.ServiceDescriptor|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::KeyedSingleton(System.Type,System.Object,System.Func_3[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "targetName": "KeyedSingleton",
            "metadataToken": 100663504,
            "canonicalSignature": "(System.Type,System.Object,System.Func_3[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "normalizedSignature": "KeyedSingleton|(System.Type,System.Object,System.Func_3[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.ServiceDescriptor|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::Singleton(TService):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "targetName": "Singleton",
            "metadataToken": 100663505,
            "canonicalSignature": "(TService):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "normalizedSignature": "Singleton|(TService):Microsoft.Extensions.DependencyInjection.ServiceDescriptor|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::KeyedSingleton(System.Object,TService):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "targetName": "KeyedSingleton",
            "metadataToken": 100663506,
            "canonicalSignature": "(System.Object,TService):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "normalizedSignature": "KeyedSingleton|(System.Object,TService):Microsoft.Extensions.DependencyInjection.ServiceDescriptor|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::Singleton(System.Type,System.Object):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "targetName": "Singleton",
            "metadataToken": 100663507,
            "canonicalSignature": "(System.Type,System.Object):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "normalizedSignature": "Singleton|(System.Type,System.Object):Microsoft.Extensions.DependencyInjection.ServiceDescriptor|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::KeyedSingleton(System.Type,System.Object,System.Object):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "targetName": "KeyedSingleton",
            "metadataToken": 100663508,
            "canonicalSignature": "(System.Type,System.Object,System.Object):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "normalizedSignature": "KeyedSingleton|(System.Type,System.Object,System.Object):Microsoft.Extensions.DependencyInjection.ServiceDescriptor|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::Describe(System.Type,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "targetName": "Describe",
            "metadataToken": 100663510,
            "canonicalSignature": "(System.Type,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "normalizedSignature": "Describe|(System.Type,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime):Microsoft.Extensions.DependencyInjection.ServiceDescriptor|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::DescribeKeyed(System.Type,System.Object,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "targetName": "DescribeKeyed",
            "metadataToken": 100663511,
            "canonicalSignature": "(System.Type,System.Object,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "normalizedSignature": "DescribeKeyed|(System.Type,System.Object,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime):Microsoft.Extensions.DependencyInjection.ServiceDescriptor|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::Describe(System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.Extensions.DependencyInjection.ServiceLifetime):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "targetName": "Describe",
            "metadataToken": 100663512,
            "canonicalSignature": "(System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.Extensions.DependencyInjection.ServiceLifetime):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "normalizedSignature": "Describe|(System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.Extensions.DependencyInjection.ServiceLifetime):Microsoft.Extensions.DependencyInjection.ServiceDescriptor|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::DescribeKeyed(System.Type,System.Object,System.Func_3[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.Extensions.DependencyInjection.ServiceLifetime):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "targetName": "DescribeKeyed",
            "metadataToken": 100663513,
            "canonicalSignature": "(System.Type,System.Object,System.Func_3[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.Extensions.DependencyInjection.ServiceLifetime):Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "normalizedSignature": "DescribeKeyed|(System.Type,System.Object,System.Func_3[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.Extensions.DependencyInjection.ServiceLifetime):Microsoft.Extensions.DependencyInjection.ServiceDescriptor|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::Lifetime:Microsoft.Extensions.DependencyInjection.ServiceLifetime",
            "targetName": "Lifetime",
            "metadataToken": 385875993,
            "canonicalSignature": ":Microsoft.Extensions.DependencyInjection.ServiceLifetime",
            "normalizedSignature": "Lifetime|:Microsoft.Extensions.DependencyInjection.ServiceLifetime|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::ServiceKey:System.Object",
            "targetName": "ServiceKey",
            "metadataToken": 385875994,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "ServiceKey|:System.Object|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.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::ServiceType:System.Type",
            "targetName": "ServiceType",
            "metadataToken": 385875995,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ServiceType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::ImplementationType:System.Type",
            "targetName": "ImplementationType",
            "metadataToken": 385875996,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ImplementationType|: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.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::KeyedImplementationType:System.Type",
            "targetName": "KeyedImplementationType",
            "metadataToken": 385875997,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "KeyedImplementationType|: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.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::ImplementationInstance:System.Object",
            "targetName": "ImplementationInstance",
            "metadataToken": 385875998,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "ImplementationInstance|:System.Object|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.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::KeyedImplementationInstance:System.Object",
            "targetName": "KeyedImplementationInstance",
            "metadataToken": 385875999,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "KeyedImplementationInstance|:System.Object|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.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::ImplementationFactory:System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "ImplementationFactory",
            "metadataToken": 385876000,
            "canonicalSignature": ":System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "ImplementationFactory|:System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|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.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::KeyedImplementationFactory:System.Func_3[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "KeyedImplementationFactory",
            "metadataToken": 385876001,
            "canonicalSignature": ":System.Func_3[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "KeyedImplementationFactory|:System.Func_3[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[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": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::IsKeyedService:System.Boolean",
            "targetName": "IsKeyedService",
            "metadataToken": 385876002,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsKeyedService|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::.ctor(System.Type,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime):void",
            "metadataToken": 100663456,
            "canonicalSignature": "(System.Type,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime):void",
            "normalizedSignature": "constructor|(System.Type,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::.ctor(System.Type,System.Object,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime):void",
            "metadataToken": 100663457,
            "canonicalSignature": "(System.Type,System.Object,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime):void",
            "normalizedSignature": "constructor|(System.Type,System.Object,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::.ctor(System.Type,System.Object):void",
            "metadataToken": 100663458,
            "canonicalSignature": "(System.Type,System.Object):void",
            "normalizedSignature": "constructor|(System.Type,System.Object):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::.ctor(System.Type,System.Object,System.Object):void",
            "metadataToken": 100663459,
            "canonicalSignature": "(System.Type,System.Object,System.Object):void",
            "normalizedSignature": "constructor|(System.Type,System.Object,System.Object):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::.ctor(System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.Extensions.DependencyInjection.ServiceLifetime):void",
            "metadataToken": 100663460,
            "canonicalSignature": "(System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.Extensions.DependencyInjection.ServiceLifetime):void",
            "normalizedSignature": "constructor|(System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.Extensions.DependencyInjection.ServiceLifetime):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceDescriptor::.ctor(System.Type,System.Object,System.Func_3[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.Extensions.DependencyInjection.ServiceLifetime):void",
            "metadataToken": 100663461,
            "canonicalSignature": "(System.Type,System.Object,System.Func_3[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.Extensions.DependencyInjection.ServiceLifetime):void",
            "normalizedSignature": "constructor|(System.Type,System.Object,System.Func_3[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.Extensions.DependencyInjection.ServiceLifetime):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceDescriptor",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          }
        ]
      },
      {
        "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceKeyAttribute",
        "targetName": "Microsoft.Extensions.DependencyInjection.ServiceKeyAttribute",
        "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Attribute",
          "targetName": "System.Attribute"
        },
        "methods": [],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceKeyAttribute::.ctor():void",
            "metadataToken": 100663516,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceKeyAttribute",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          }
        ]
      },
      {
        "stableId": "Microsoft.Extensions.DependencyInjection:Microsoft.Extensions.DependencyInjection.ServiceProvider",
        "targetName": "Microsoft.Extensions.DependencyInjection.ServiceProvider",
        "ownerIdentity": "Microsoft.Extensions.DependencyInjection",
        "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.ComponentModel:System.IServiceProvider",
            "targetName": "System.IServiceProvider"
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.IKeyedServiceProvider",
            "targetName": "Microsoft.Extensions.DependencyInjection.IKeyedServiceProvider"
          },
          {
            "stableId": "System.Private.CoreLib:System.IDisposable",
            "targetName": "System.IDisposable"
          },
          {
            "stableId": "System.Private.CoreLib:System.IAsyncDisposable",
            "targetName": "System.IAsyncDisposable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.Extensions.DependencyInjection:Microsoft.Extensions.DependencyInjection.ServiceProvider::GetService(System.Type):System.Object",
            "targetName": "GetService",
            "metadataToken": 100663388,
            "canonicalSignature": "(System.Type):System.Object",
            "normalizedSignature": "GetService|(System.Type):System.Object|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceProvider",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection:Microsoft.Extensions.DependencyInjection.ServiceProvider::GetKeyedService(System.Type,System.Object):System.Object",
            "targetName": "GetKeyedService",
            "metadataToken": 100663389,
            "canonicalSignature": "(System.Type,System.Object):System.Object",
            "normalizedSignature": "GetKeyedService|(System.Type,System.Object):System.Object|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceProvider",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection:Microsoft.Extensions.DependencyInjection.ServiceProvider::GetRequiredKeyedService(System.Type,System.Object):System.Object",
            "targetName": "GetRequiredKeyedService",
            "metadataToken": 100663391,
            "canonicalSignature": "(System.Type,System.Object):System.Object",
            "normalizedSignature": "GetRequiredKeyedService|(System.Type,System.Object):System.Object|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceProvider",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection:Microsoft.Extensions.DependencyInjection.ServiceProvider::Dispose():System.Void",
            "targetName": "Dispose",
            "metadataToken": 100663394,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "Dispose|():System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceProvider",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection:Microsoft.Extensions.DependencyInjection.ServiceProvider::DisposeAsync():System.Threading.Tasks.ValueTask",
            "targetName": "DisposeAsync",
            "metadataToken": 100663395,
            "canonicalSignature": "():System.Threading.Tasks.ValueTask",
            "normalizedSignature": "DisposeAsync|():System.Threading.Tasks.ValueTask|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceProvider",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.IKeyedServiceProvider::GetKeyedService(System.Type,System.Object):System.Object",
            "targetName": "GetKeyedService",
            "metadataToken": 100663368,
            "canonicalSignature": "(System.Type,System.Object):System.Object",
            "normalizedSignature": "GetKeyedService|(System.Type,System.Object):System.Object|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.IKeyedServiceProvider",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.Extensions.DependencyInjection.IKeyedServiceProvider"
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.Extensions.DependencyInjection:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions",
        "targetName": "Microsoft.Extensions.DependencyInjection.ServiceProviderOptions",
        "ownerIdentity": "Microsoft.Extensions.DependencyInjection",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [],
        "properties": [
          {
            "stableId": "Microsoft.Extensions.DependencyInjection:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions::ValidateScopes:System.Boolean",
            "targetName": "ValidateScopes",
            "metadataToken": 385876001,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "ValidateScopes|: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.Extensions.DependencyInjection.ServiceProviderOptions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection"
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions::ValidateOnBuild:System.Boolean",
            "targetName": "ValidateOnBuild",
            "metadataToken": 385876002,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "ValidateOnBuild|: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.Extensions.DependencyInjection.ServiceProviderOptions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.Extensions.DependencyInjection:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions::.ctor():void",
            "metadataToken": 100663412,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceProviderOptions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection"
          }
        ]
      },
      {
        "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ActivatorUtilities",
        "targetName": "Microsoft.Extensions.DependencyInjection.ActivatorUtilities",
        "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
        "metadataToken": 0,
        "kind": "StaticNamespace",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": true,
        "isStatic": true,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ActivatorUtilities::CreateInstance(System.IServiceProvider,System.Type,System.Object[]):System.Object",
            "targetName": "CreateInstance",
            "metadataToken": 100663329,
            "canonicalSignature": "(System.IServiceProvider,System.Type,System.Object[]):System.Object",
            "normalizedSignature": "CreateInstance|(System.IServiceProvider,System.Type,System.Object[]):System.Object|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ActivatorUtilities",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ActivatorUtilities::CreateFactory(System.Type,System.Type[]):Microsoft.Extensions.DependencyInjection.ObjectFactory",
            "targetName": "CreateFactory",
            "metadataToken": 100663332,
            "canonicalSignature": "(System.Type,System.Type[]):Microsoft.Extensions.DependencyInjection.ObjectFactory",
            "normalizedSignature": "CreateFactory|(System.Type,System.Type[]):Microsoft.Extensions.DependencyInjection.ObjectFactory|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ActivatorUtilities",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ActivatorUtilities::CreateFactory(System.Type[]):ObjectFactory_1",
            "targetName": "CreateFactory",
            "metadataToken": 100663333,
            "canonicalSignature": "(System.Type[]):ObjectFactory_1",
            "normalizedSignature": "CreateFactory|(System.Type[]):ObjectFactory_1|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ActivatorUtilities",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ActivatorUtilities::CreateInstance(System.IServiceProvider,System.Object[]):T",
            "targetName": "CreateInstance",
            "metadataToken": 100663335,
            "canonicalSignature": "(System.IServiceProvider,System.Object[]):T",
            "normalizedSignature": "CreateInstance|(System.IServiceProvider,System.Object[]):T|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ActivatorUtilities",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ActivatorUtilities::GetServiceOrCreateInstance(System.IServiceProvider):T",
            "targetName": "GetServiceOrCreateInstance",
            "metadataToken": 100663336,
            "canonicalSignature": "(System.IServiceProvider):T",
            "normalizedSignature": "GetServiceOrCreateInstance|(System.IServiceProvider):T|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ActivatorUtilities",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ActivatorUtilities::GetServiceOrCreateInstance(System.IServiceProvider,System.Type):System.Object",
            "targetName": "GetServiceOrCreateInstance",
            "metadataToken": 100663337,
            "canonicalSignature": "(System.IServiceProvider,System.Type):System.Object",
            "normalizedSignature": "GetServiceOrCreateInstance|(System.IServiceProvider,System.Type):System.Object|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ActivatorUtilities",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.Extensions.WebEncoders:Microsoft.Extensions.DependencyInjection.EncoderServiceCollectionExtensions",
        "targetName": "Microsoft.Extensions.DependencyInjection.EncoderServiceCollectionExtensions",
        "ownerIdentity": "Microsoft.Extensions.WebEncoders",
        "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.Extensions.WebEncoders:Microsoft.Extensions.DependencyInjection.EncoderServiceCollectionExtensions::AddWebEncoders(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddWebEncoders",
            "metadataToken": 100663326,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddWebEncoders|(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.EncoderServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.WebEncoders",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.WebEncoders:Microsoft.Extensions.DependencyInjection.EncoderServiceCollectionExtensions::AddWebEncoders(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action_1[[Microsoft.Extensions.WebEncoders.WebEncoderOptions,Microsoft.Extensions.WebEncoders,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddWebEncoders",
            "metadataToken": 100663327,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action_1[[Microsoft.Extensions.WebEncoders.WebEncoderOptions,Microsoft.Extensions.WebEncoders,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddWebEncoders|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action_1[[Microsoft.Extensions.WebEncoders.WebEncoderOptions,Microsoft.Extensions.WebEncoders,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.EncoderServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.WebEncoders",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.Extensions.Diagnostics.HealthChecks:Microsoft.Extensions.DependencyInjection.HealthChecksBuilderAddCheckExtensions",
        "targetName": "Microsoft.Extensions.DependencyInjection.HealthChecksBuilderAddCheckExtensions",
        "ownerIdentity": "Microsoft.Extensions.Diagnostics.HealthChecks",
        "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.Extensions.Diagnostics.HealthChecks:Microsoft.Extensions.DependencyInjection.HealthChecksBuilderAddCheckExtensions::AddCheck(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck,System.Nullable_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "targetName": "AddCheck",
            "metadataToken": 100663308,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck,System.Nullable_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "normalizedSignature": "AddCheck|(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck,System.Nullable_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HealthChecksBuilderAddCheckExtensions",
            "ownerIdentity": "Microsoft.Extensions.Diagnostics.HealthChecks",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Diagnostics.HealthChecks:Microsoft.Extensions.DependencyInjection.HealthChecksBuilderAddCheckExtensions::AddCheck(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck,System.Nullable_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.TimeSpan,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "targetName": "AddCheck",
            "metadataToken": 100663309,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck,System.Nullable_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.TimeSpan,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "normalizedSignature": "AddCheck|(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck,System.Nullable_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.TimeSpan,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 6,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HealthChecksBuilderAddCheckExtensions",
            "ownerIdentity": "Microsoft.Extensions.Diagnostics.HealthChecks",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Diagnostics.HealthChecks:Microsoft.Extensions.DependencyInjection.HealthChecksBuilderAddCheckExtensions::AddCheck(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Nullable_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "targetName": "AddCheck",
            "metadataToken": 100663310,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Nullable_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "normalizedSignature": "AddCheck|(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Nullable_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HealthChecksBuilderAddCheckExtensions",
            "ownerIdentity": "Microsoft.Extensions.Diagnostics.HealthChecks",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Diagnostics.HealthChecks:Microsoft.Extensions.DependencyInjection.HealthChecksBuilderAddCheckExtensions::AddCheck(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Nullable_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.TimeSpan,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "targetName": "AddCheck",
            "metadataToken": 100663311,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Nullable_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.TimeSpan,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "normalizedSignature": "AddCheck|(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Nullable_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.TimeSpan,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 5,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HealthChecksBuilderAddCheckExtensions",
            "ownerIdentity": "Microsoft.Extensions.Diagnostics.HealthChecks",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Diagnostics.HealthChecks:Microsoft.Extensions.DependencyInjection.HealthChecksBuilderAddCheckExtensions::AddTypeActivatedCheck(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Object[]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "targetName": "AddTypeActivatedCheck",
            "metadataToken": 100663312,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Object[]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "normalizedSignature": "AddTypeActivatedCheck|(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Object[]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HealthChecksBuilderAddCheckExtensions",
            "ownerIdentity": "Microsoft.Extensions.Diagnostics.HealthChecks",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Diagnostics.HealthChecks:Microsoft.Extensions.DependencyInjection.HealthChecksBuilderAddCheckExtensions::AddTypeActivatedCheck(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Nullable_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Object[]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "targetName": "AddTypeActivatedCheck",
            "metadataToken": 100663313,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Nullable_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Object[]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "normalizedSignature": "AddTypeActivatedCheck|(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Nullable_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Object[]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HealthChecksBuilderAddCheckExtensions",
            "ownerIdentity": "Microsoft.Extensions.Diagnostics.HealthChecks",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Diagnostics.HealthChecks:Microsoft.Extensions.DependencyInjection.HealthChecksBuilderAddCheckExtensions::AddTypeActivatedCheck(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Nullable_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Object[]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "targetName": "AddTypeActivatedCheck",
            "metadataToken": 100663314,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Nullable_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Object[]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "normalizedSignature": "AddTypeActivatedCheck|(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Nullable_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Object[]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 5,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HealthChecksBuilderAddCheckExtensions",
            "ownerIdentity": "Microsoft.Extensions.Diagnostics.HealthChecks",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Diagnostics.HealthChecks:Microsoft.Extensions.DependencyInjection.HealthChecksBuilderAddCheckExtensions::AddTypeActivatedCheck(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Nullable_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.TimeSpan,System.Object[]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "targetName": "AddTypeActivatedCheck",
            "metadataToken": 100663315,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Nullable_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.TimeSpan,System.Object[]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "normalizedSignature": "AddTypeActivatedCheck|(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Nullable_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.TimeSpan,System.Object[]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 6,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HealthChecksBuilderAddCheckExtensions",
            "ownerIdentity": "Microsoft.Extensions.Diagnostics.HealthChecks",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.Extensions.Diagnostics.HealthChecks:Microsoft.Extensions.DependencyInjection.HealthChecksBuilderDelegateExtensions",
        "targetName": "Microsoft.Extensions.DependencyInjection.HealthChecksBuilderDelegateExtensions",
        "ownerIdentity": "Microsoft.Extensions.Diagnostics.HealthChecks",
        "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.Extensions.Diagnostics.HealthChecks:Microsoft.Extensions.DependencyInjection.HealthChecksBuilderDelegateExtensions::AddCheck(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "targetName": "AddCheck",
            "metadataToken": 100663317,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "normalizedSignature": "AddCheck|(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HealthChecksBuilderDelegateExtensions",
            "ownerIdentity": "Microsoft.Extensions.Diagnostics.HealthChecks",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Diagnostics.HealthChecks:Microsoft.Extensions.DependencyInjection.HealthChecksBuilderDelegateExtensions::AddCheck(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.TimeSpan,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "targetName": "AddCheck",
            "metadataToken": 100663318,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.TimeSpan,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "normalizedSignature": "AddCheck|(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.TimeSpan,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HealthChecksBuilderDelegateExtensions",
            "ownerIdentity": "Microsoft.Extensions.Diagnostics.HealthChecks",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Diagnostics.HealthChecks:Microsoft.Extensions.DependencyInjection.HealthChecksBuilderDelegateExtensions::AddCheck(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func_2[[System.Threading.CancellationToken,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "targetName": "AddCheck",
            "metadataToken": 100663319,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func_2[[System.Threading.CancellationToken,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "normalizedSignature": "AddCheck|(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func_2[[System.Threading.CancellationToken,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HealthChecksBuilderDelegateExtensions",
            "ownerIdentity": "Microsoft.Extensions.Diagnostics.HealthChecks",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Diagnostics.HealthChecks:Microsoft.Extensions.DependencyInjection.HealthChecksBuilderDelegateExtensions::AddCheck(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func_2[[System.Threading.CancellationToken,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.TimeSpan,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "targetName": "AddCheck",
            "metadataToken": 100663320,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func_2[[System.Threading.CancellationToken,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.TimeSpan,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "normalizedSignature": "AddCheck|(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func_2[[System.Threading.CancellationToken,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.TimeSpan,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HealthChecksBuilderDelegateExtensions",
            "ownerIdentity": "Microsoft.Extensions.Diagnostics.HealthChecks",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Diagnostics.HealthChecks:Microsoft.Extensions.DependencyInjection.HealthChecksBuilderDelegateExtensions::AddAsyncCheck(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func_1[[System.Threading.Tasks.Task_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "targetName": "AddAsyncCheck",
            "metadataToken": 100663321,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func_1[[System.Threading.Tasks.Task_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "normalizedSignature": "AddAsyncCheck|(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func_1[[System.Threading.Tasks.Task_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HealthChecksBuilderDelegateExtensions",
            "ownerIdentity": "Microsoft.Extensions.Diagnostics.HealthChecks",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Diagnostics.HealthChecks:Microsoft.Extensions.DependencyInjection.HealthChecksBuilderDelegateExtensions::AddAsyncCheck(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func_1[[System.Threading.Tasks.Task_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.TimeSpan,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "targetName": "AddAsyncCheck",
            "metadataToken": 100663322,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func_1[[System.Threading.Tasks.Task_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.TimeSpan,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "normalizedSignature": "AddAsyncCheck|(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func_1[[System.Threading.Tasks.Task_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.TimeSpan,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HealthChecksBuilderDelegateExtensions",
            "ownerIdentity": "Microsoft.Extensions.Diagnostics.HealthChecks",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Diagnostics.HealthChecks:Microsoft.Extensions.DependencyInjection.HealthChecksBuilderDelegateExtensions::AddAsyncCheck(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func_2[[System.Threading.CancellationToken,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Threading.Tasks.Task_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "targetName": "AddAsyncCheck",
            "metadataToken": 100663323,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func_2[[System.Threading.CancellationToken,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Threading.Tasks.Task_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "normalizedSignature": "AddAsyncCheck|(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func_2[[System.Threading.CancellationToken,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Threading.Tasks.Task_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HealthChecksBuilderDelegateExtensions",
            "ownerIdentity": "Microsoft.Extensions.Diagnostics.HealthChecks",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Diagnostics.HealthChecks:Microsoft.Extensions.DependencyInjection.HealthChecksBuilderDelegateExtensions::AddAsyncCheck(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func_2[[System.Threading.CancellationToken,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Threading.Tasks.Task_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.TimeSpan,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "targetName": "AddAsyncCheck",
            "metadataToken": 100663324,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func_2[[System.Threading.CancellationToken,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Threading.Tasks.Task_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.TimeSpan,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "normalizedSignature": "AddAsyncCheck|(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func_2[[System.Threading.CancellationToken,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Threading.Tasks.Task_1[[Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult,Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.TimeSpan,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HealthChecksBuilderDelegateExtensions",
            "ownerIdentity": "Microsoft.Extensions.Diagnostics.HealthChecks",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.Extensions.Diagnostics.HealthChecks:Microsoft.Extensions.DependencyInjection.HealthCheckServiceCollectionExtensions",
        "targetName": "Microsoft.Extensions.DependencyInjection.HealthCheckServiceCollectionExtensions",
        "ownerIdentity": "Microsoft.Extensions.Diagnostics.HealthChecks",
        "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.Extensions.Diagnostics.HealthChecks:Microsoft.Extensions.DependencyInjection.HealthCheckServiceCollectionExtensions::AddHealthChecks(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "targetName": "AddHealthChecks",
            "metadataToken": 100663325,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder",
            "normalizedSignature": "AddHealthChecks|(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HealthCheckServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Diagnostics.HealthChecks",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions",
        "targetName": "Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions",
        "ownerIdentity": "Microsoft.Extensions.Http",
        "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.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions::ConfigureHttpClient(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action_1[[System.Net.Http.HttpClient,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "targetName": "ConfigureHttpClient",
            "metadataToken": 100663363,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action_1[[System.Net.Http.HttpClient,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "normalizedSignature": "ConfigureHttpClient|(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action_1[[System.Net.Http.HttpClient,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions::ConfigureHttpClient(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Net.Http.HttpClient,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "targetName": "ConfigureHttpClient",
            "metadataToken": 100663364,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Net.Http.HttpClient,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "normalizedSignature": "ConfigureHttpClient|(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Net.Http.HttpClient,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions::AddHttpMessageHandler(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func_1[[System.Net.Http.DelegatingHandler,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "targetName": "AddHttpMessageHandler",
            "metadataToken": 100663365,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func_1[[System.Net.Http.DelegatingHandler,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "normalizedSignature": "AddHttpMessageHandler|(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func_1[[System.Net.Http.DelegatingHandler,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions::AddHttpMessageHandler(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Net.Http.DelegatingHandler,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "targetName": "AddHttpMessageHandler",
            "metadataToken": 100663366,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Net.Http.DelegatingHandler,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "normalizedSignature": "AddHttpMessageHandler|(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Net.Http.DelegatingHandler,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions::AddHttpMessageHandler(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "targetName": "AddHttpMessageHandler",
            "metadataToken": 100663367,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "normalizedSignature": "AddHttpMessageHandler|(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions::ConfigurePrimaryHttpMessageHandler(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func_1[[System.Net.Http.HttpMessageHandler,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "targetName": "ConfigurePrimaryHttpMessageHandler",
            "metadataToken": 100663368,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func_1[[System.Net.Http.HttpMessageHandler,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "normalizedSignature": "ConfigurePrimaryHttpMessageHandler|(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func_1[[System.Net.Http.HttpMessageHandler,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions::ConfigurePrimaryHttpMessageHandler(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Net.Http.HttpMessageHandler,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "targetName": "ConfigurePrimaryHttpMessageHandler",
            "metadataToken": 100663369,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Net.Http.HttpMessageHandler,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "normalizedSignature": "ConfigurePrimaryHttpMessageHandler|(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Net.Http.HttpMessageHandler,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions::ConfigurePrimaryHttpMessageHandler(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "targetName": "ConfigurePrimaryHttpMessageHandler",
            "metadataToken": 100663370,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "normalizedSignature": "ConfigurePrimaryHttpMessageHandler|(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions::ConfigurePrimaryHttpMessageHandler(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action_2[[System.Net.Http.HttpMessageHandler,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "targetName": "ConfigurePrimaryHttpMessageHandler",
            "metadataToken": 100663371,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action_2[[System.Net.Http.HttpMessageHandler,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "normalizedSignature": "ConfigurePrimaryHttpMessageHandler|(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action_2[[System.Net.Http.HttpMessageHandler,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions::ConfigureHttpMessageHandlerBuilder(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action_1[[Microsoft.Extensions.Http.HttpMessageHandlerBuilder,Microsoft.Extensions.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "targetName": "ConfigureHttpMessageHandlerBuilder",
            "metadataToken": 100663372,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action_1[[Microsoft.Extensions.Http.HttpMessageHandlerBuilder,Microsoft.Extensions.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "normalizedSignature": "ConfigureHttpMessageHandlerBuilder|(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action_1[[Microsoft.Extensions.Http.HttpMessageHandlerBuilder,Microsoft.Extensions.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions::UseSocketsHttpHandler(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action_2[[System.Net.Http.SocketsHttpHandler,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "targetName": "UseSocketsHttpHandler",
            "metadataToken": 100663373,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action_2[[System.Net.Http.SocketsHttpHandler,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "normalizedSignature": "UseSocketsHttpHandler|(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action_2[[System.Net.Http.SocketsHttpHandler,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions::UseSocketsHttpHandler(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action_1[[Microsoft.Extensions.DependencyInjection.ISocketsHttpHandlerBuilder,Microsoft.Extensions.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "targetName": "UseSocketsHttpHandler",
            "metadataToken": 100663374,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action_1[[Microsoft.Extensions.DependencyInjection.ISocketsHttpHandlerBuilder,Microsoft.Extensions.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "normalizedSignature": "UseSocketsHttpHandler|(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action_1[[Microsoft.Extensions.DependencyInjection.ISocketsHttpHandlerBuilder,Microsoft.Extensions.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions::AddTypedClient(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "targetName": "AddTypedClient",
            "metadataToken": 100663375,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "normalizedSignature": "AddTypedClient|(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions::AddTypedClient(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,Func_2):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "targetName": "AddTypedClient",
            "metadataToken": 100663381,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,Func_2):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "normalizedSignature": "AddTypedClient|(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,Func_2):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions::AddTypedClient(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,Func_3):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "targetName": "AddTypedClient",
            "metadataToken": 100663383,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,Func_3):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "normalizedSignature": "AddTypedClient|(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,Func_3):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions::RedactLoggedHeaders(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func_2[[System.String,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]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "targetName": "RedactLoggedHeaders",
            "metadataToken": 100663385,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func_2[[System.String,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]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "normalizedSignature": "RedactLoggedHeaders|(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func_2[[System.String,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]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions::RedactLoggedHeaders(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "targetName": "RedactLoggedHeaders",
            "metadataToken": 100663386,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "normalizedSignature": "RedactLoggedHeaders|(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions::SetHandlerLifetime(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.TimeSpan):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "targetName": "SetHandlerLifetime",
            "metadataToken": 100663387,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.TimeSpan):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "normalizedSignature": "SetHandlerLifetime|(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.TimeSpan):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions::ConfigureAdditionalHttpMessageHandlers(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action_2[[System.Collections.Generic.IList_1[[System.Net.Http.DelegatingHandler,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "targetName": "ConfigureAdditionalHttpMessageHandlers",
            "metadataToken": 100663388,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action_2[[System.Collections.Generic.IList_1[[System.Net.Http.DelegatingHandler,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "normalizedSignature": "ConfigureAdditionalHttpMessageHandlers|(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action_2[[System.Collections.Generic.IList_1[[System.Net.Http.DelegatingHandler,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions::AddAsKeyed(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,Microsoft.Extensions.DependencyInjection.ServiceLifetime):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "targetName": "AddAsKeyed",
            "metadataToken": 100663389,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,Microsoft.Extensions.DependencyInjection.ServiceLifetime):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "normalizedSignature": "AddAsKeyed|(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,Microsoft.Extensions.DependencyInjection.ServiceLifetime):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions::RemoveAsKeyed(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "targetName": "RemoveAsKeyed",
            "metadataToken": 100663390,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "normalizedSignature": "RemoveAsKeyed|(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions::AddLogger(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[Microsoft.Extensions.Http.Logging.IHttpClientLogger,Microsoft.Extensions.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "targetName": "AddLogger",
            "metadataToken": 100663393,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[Microsoft.Extensions.Http.Logging.IHttpClientLogger,Microsoft.Extensions.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "normalizedSignature": "AddLogger|(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[Microsoft.Extensions.Http.Logging.IHttpClientLogger,Microsoft.Extensions.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions::AddLogger(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Boolean):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "targetName": "AddLogger",
            "metadataToken": 100663394,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Boolean):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "normalizedSignature": "AddLogger|(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Boolean):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions::RemoveAllLoggers(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "targetName": "RemoveAllLoggers",
            "metadataToken": 100663395,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "normalizedSignature": "RemoveAllLoggers|(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions::AddDefaultLogger(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "targetName": "AddDefaultLogger",
            "metadataToken": 100663396,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "normalizedSignature": "AddDefaultLogger|(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientFactoryServiceCollectionExtensions",
        "targetName": "Microsoft.Extensions.DependencyInjection.HttpClientFactoryServiceCollectionExtensions",
        "ownerIdentity": "Microsoft.Extensions.Http",
        "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.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientFactoryServiceCollectionExtensions::AddHttpClient(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddHttpClient",
            "metadataToken": 100663397,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddHttpClient|(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HttpClientFactoryServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientFactoryServiceCollectionExtensions::ConfigureHttpClientDefaults(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action_1[[Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,Microsoft.Extensions.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "ConfigureHttpClientDefaults",
            "metadataToken": 100663398,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action_1[[Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,Microsoft.Extensions.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "ConfigureHttpClientDefaults|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action_1[[Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,Microsoft.Extensions.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HttpClientFactoryServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientFactoryServiceCollectionExtensions::AddHttpClient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "targetName": "AddHttpClient",
            "metadataToken": 100663399,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "normalizedSignature": "AddHttpClient|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HttpClientFactoryServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientFactoryServiceCollectionExtensions::AddHttpClient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action_1[[System.Net.Http.HttpClient,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "targetName": "AddHttpClient",
            "metadataToken": 100663400,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action_1[[System.Net.Http.HttpClient,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "normalizedSignature": "AddHttpClient|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action_1[[System.Net.Http.HttpClient,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HttpClientFactoryServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientFactoryServiceCollectionExtensions::AddHttpClient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Net.Http.HttpClient,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "targetName": "AddHttpClient",
            "metadataToken": 100663401,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Net.Http.HttpClient,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "normalizedSignature": "AddHttpClient|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Net.Http.HttpClient,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HttpClientFactoryServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientFactoryServiceCollectionExtensions::AddHttpClient(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "targetName": "AddHttpClient",
            "metadataToken": 100663402,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "normalizedSignature": "AddHttpClient|(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HttpClientFactoryServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientFactoryServiceCollectionExtensions::AddHttpClient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action_1[[System.Net.Http.HttpClient,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "targetName": "AddHttpClient",
            "metadataToken": 100663406,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action_1[[System.Net.Http.HttpClient,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "normalizedSignature": "AddHttpClient|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action_1[[System.Net.Http.HttpClient,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HttpClientFactoryServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientFactoryServiceCollectionExtensions::AddHttpClient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Net.Http.HttpClient,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "targetName": "AddHttpClient",
            "metadataToken": 100663407,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Net.Http.HttpClient,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "normalizedSignature": "AddHttpClient|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Net.Http.HttpClient,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HttpClientFactoryServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientFactoryServiceCollectionExtensions::AddHttpClient(Microsoft.Extensions.DependencyInjection.IServiceCollection,Func_2):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "targetName": "AddHttpClient",
            "metadataToken": 100663414,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,Func_2):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "normalizedSignature": "AddHttpClient|(Microsoft.Extensions.DependencyInjection.IServiceCollection,Func_2):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HttpClientFactoryServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientFactoryServiceCollectionExtensions::AddHttpClient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,Func_2):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "targetName": "AddHttpClient",
            "metadataToken": 100663415,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,Func_2):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "normalizedSignature": "AddHttpClient|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,Func_2):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HttpClientFactoryServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientFactoryServiceCollectionExtensions::AddHttpClient(Microsoft.Extensions.DependencyInjection.IServiceCollection,Func_3):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "targetName": "AddHttpClient",
            "metadataToken": 100663416,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,Func_3):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "normalizedSignature": "AddHttpClient|(Microsoft.Extensions.DependencyInjection.IServiceCollection,Func_3):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HttpClientFactoryServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.HttpClientFactoryServiceCollectionExtensions::AddHttpClient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,Func_3):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "targetName": "AddHttpClient",
            "metadataToken": 100663417,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,Func_3):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder",
            "normalizedSignature": "AddHttpClient|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,Func_3):Microsoft.Extensions.DependencyInjection.IHttpClientBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.HttpClientFactoryServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.KeyedService",
        "targetName": "Microsoft.Extensions.DependencyInjection.KeyedService",
        "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
        "metadataToken": 0,
        "kind": "StaticNamespace",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": true,
        "isStatic": true,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [],
        "properties": [
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.KeyedService::AnyKey:System.Object",
            "targetName": "AnyKey",
            "metadataToken": 385875988,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "AnyKey|:System.Object|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.Extensions.DependencyInjection.KeyedService",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.Extensions.Localization:Microsoft.Extensions.DependencyInjection.LocalizationServiceCollectionExtensions",
        "targetName": "Microsoft.Extensions.DependencyInjection.LocalizationServiceCollectionExtensions",
        "ownerIdentity": "Microsoft.Extensions.Localization",
        "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.Extensions.Localization:Microsoft.Extensions.DependencyInjection.LocalizationServiceCollectionExtensions::AddLocalization(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddLocalization",
            "metadataToken": 100663301,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddLocalization|(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.LocalizationServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Localization",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Localization:Microsoft.Extensions.DependencyInjection.LocalizationServiceCollectionExtensions::AddLocalization(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action_1[[Microsoft.Extensions.Localization.LocalizationOptions,Microsoft.Extensions.Localization,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddLocalization",
            "metadataToken": 100663302,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action_1[[Microsoft.Extensions.Localization.LocalizationOptions,Microsoft.Extensions.Localization,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddLocalization|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action_1[[Microsoft.Extensions.Localization.LocalizationOptions,Microsoft.Extensions.Localization,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.LocalizationServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Localization",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.Extensions.Logging:Microsoft.Extensions.DependencyInjection.LoggingServiceCollectionExtensions",
        "targetName": "Microsoft.Extensions.DependencyInjection.LoggingServiceCollectionExtensions",
        "ownerIdentity": "Microsoft.Extensions.Logging",
        "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.Extensions.Logging:Microsoft.Extensions.DependencyInjection.LoggingServiceCollectionExtensions::AddLogging(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddLogging",
            "metadataToken": 100663313,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddLogging|(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.LoggingServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Logging",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Logging:Microsoft.Extensions.DependencyInjection.LoggingServiceCollectionExtensions::AddLogging(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action_1[[Microsoft.Extensions.Logging.ILoggingBuilder,Microsoft.Extensions.Logging.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddLogging",
            "metadataToken": 100663314,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action_1[[Microsoft.Extensions.Logging.ILoggingBuilder,Microsoft.Extensions.Logging.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddLogging|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action_1[[Microsoft.Extensions.Logging.ILoggingBuilder,Microsoft.Extensions.Logging.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.LoggingServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Logging",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.Extensions.Caching.Memory:Microsoft.Extensions.DependencyInjection.MemoryCacheServiceCollectionExtensions",
        "targetName": "Microsoft.Extensions.DependencyInjection.MemoryCacheServiceCollectionExtensions",
        "ownerIdentity": "Microsoft.Extensions.Caching.Memory",
        "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.Extensions.Caching.Memory:Microsoft.Extensions.DependencyInjection.MemoryCacheServiceCollectionExtensions::AddMemoryCache(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddMemoryCache",
            "metadataToken": 100663312,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddMemoryCache|(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.MemoryCacheServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Caching.Memory",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Caching.Memory:Microsoft.Extensions.DependencyInjection.MemoryCacheServiceCollectionExtensions::AddMemoryCache(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action_1[[Microsoft.Extensions.Caching.Memory.MemoryCacheOptions,Microsoft.Extensions.Caching.Memory,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddMemoryCache",
            "metadataToken": 100663313,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action_1[[Microsoft.Extensions.Caching.Memory.MemoryCacheOptions,Microsoft.Extensions.Caching.Memory,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddMemoryCache|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action_1[[Microsoft.Extensions.Caching.Memory.MemoryCacheOptions,Microsoft.Extensions.Caching.Memory,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.MemoryCacheServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Caching.Memory",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Caching.Memory:Microsoft.Extensions.DependencyInjection.MemoryCacheServiceCollectionExtensions::AddDistributedMemoryCache(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddDistributedMemoryCache",
            "metadataToken": 100663314,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddDistributedMemoryCache|(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.MemoryCacheServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Caching.Memory",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Caching.Memory:Microsoft.Extensions.DependencyInjection.MemoryCacheServiceCollectionExtensions::AddDistributedMemoryCache(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action_1[[Microsoft.Extensions.Caching.Memory.MemoryDistributedCacheOptions,Microsoft.Extensions.Caching.Memory,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddDistributedMemoryCache",
            "metadataToken": 100663315,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action_1[[Microsoft.Extensions.Caching.Memory.MemoryDistributedCacheOptions,Microsoft.Extensions.Caching.Memory,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddDistributedMemoryCache|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action_1[[Microsoft.Extensions.Caching.Memory.MemoryDistributedCacheOptions,Microsoft.Extensions.Caching.Memory,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.MemoryCacheServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Caching.Memory",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.Extensions.Diagnostics:Microsoft.Extensions.DependencyInjection.MetricsServiceExtensions",
        "targetName": "Microsoft.Extensions.DependencyInjection.MetricsServiceExtensions",
        "ownerIdentity": "Microsoft.Extensions.Diagnostics",
        "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.Extensions.Diagnostics:Microsoft.Extensions.DependencyInjection.MetricsServiceExtensions::AddMetrics(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddMetrics",
            "metadataToken": 100663319,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddMetrics|(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.MetricsServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.Diagnostics",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Diagnostics:Microsoft.Extensions.DependencyInjection.MetricsServiceExtensions::AddMetrics(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action_1[[Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,Microsoft.Extensions.Diagnostics.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddMetrics",
            "metadataToken": 100663320,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action_1[[Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,Microsoft.Extensions.Diagnostics.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddMetrics|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action_1[[Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,Microsoft.Extensions.Diagnostics.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.MetricsServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.Diagnostics",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.Extensions.Options.ConfigurationExtensions:Microsoft.Extensions.DependencyInjection.OptionsBuilderConfigurationExtensions",
        "targetName": "Microsoft.Extensions.DependencyInjection.OptionsBuilderConfigurationExtensions",
        "ownerIdentity": "Microsoft.Extensions.Options.ConfigurationExtensions",
        "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.Extensions.Options.ConfigurationExtensions:Microsoft.Extensions.DependencyInjection.OptionsBuilderConfigurationExtensions::Bind(OptionsBuilder_1,Microsoft.Extensions.Configuration.IConfiguration):OptionsBuilder_1",
            "targetName": "Bind",
            "metadataToken": 100663297,
            "canonicalSignature": "(OptionsBuilder_1,Microsoft.Extensions.Configuration.IConfiguration):OptionsBuilder_1",
            "normalizedSignature": "Bind|(OptionsBuilder_1,Microsoft.Extensions.Configuration.IConfiguration):OptionsBuilder_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.Extensions.DependencyInjection.OptionsBuilderConfigurationExtensions",
            "ownerIdentity": "Microsoft.Extensions.Options.ConfigurationExtensions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Options.ConfigurationExtensions:Microsoft.Extensions.DependencyInjection.OptionsBuilderConfigurationExtensions::Bind(OptionsBuilder_1,Microsoft.Extensions.Configuration.IConfiguration,System.Action_1[[Microsoft.Extensions.Configuration.BinderOptions,Microsoft.Extensions.Configuration.Binder,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OptionsBuilder_1",
            "targetName": "Bind",
            "metadataToken": 100663298,
            "canonicalSignature": "(OptionsBuilder_1,Microsoft.Extensions.Configuration.IConfiguration,System.Action_1[[Microsoft.Extensions.Configuration.BinderOptions,Microsoft.Extensions.Configuration.Binder,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OptionsBuilder_1",
            "normalizedSignature": "Bind|(OptionsBuilder_1,Microsoft.Extensions.Configuration.IConfiguration,System.Action_1[[Microsoft.Extensions.Configuration.BinderOptions,Microsoft.Extensions.Configuration.Binder,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OptionsBuilder_1|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.OptionsBuilderConfigurationExtensions",
            "ownerIdentity": "Microsoft.Extensions.Options.ConfigurationExtensions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Options.ConfigurationExtensions:Microsoft.Extensions.DependencyInjection.OptionsBuilderConfigurationExtensions::BindConfiguration(OptionsBuilder_1,System.String,System.Action_1[[Microsoft.Extensions.Configuration.BinderOptions,Microsoft.Extensions.Configuration.Binder,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OptionsBuilder_1",
            "targetName": "BindConfiguration",
            "metadataToken": 100663299,
            "canonicalSignature": "(OptionsBuilder_1,System.String,System.Action_1[[Microsoft.Extensions.Configuration.BinderOptions,Microsoft.Extensions.Configuration.Binder,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OptionsBuilder_1",
            "normalizedSignature": "BindConfiguration|(OptionsBuilder_1,System.String,System.Action_1[[Microsoft.Extensions.Configuration.BinderOptions,Microsoft.Extensions.Configuration.Binder,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):OptionsBuilder_1|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.OptionsBuilderConfigurationExtensions",
            "ownerIdentity": "Microsoft.Extensions.Options.ConfigurationExtensions",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.Extensions.Options.DataAnnotations:Microsoft.Extensions.DependencyInjection.OptionsBuilderDataAnnotationsExtensions",
        "targetName": "Microsoft.Extensions.DependencyInjection.OptionsBuilderDataAnnotationsExtensions",
        "ownerIdentity": "Microsoft.Extensions.Options.DataAnnotations",
        "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.Extensions.Options.DataAnnotations:Microsoft.Extensions.DependencyInjection.OptionsBuilderDataAnnotationsExtensions::ValidateDataAnnotations(OptionsBuilder_1):OptionsBuilder_1",
            "targetName": "ValidateDataAnnotations",
            "metadataToken": 100663297,
            "canonicalSignature": "(OptionsBuilder_1):OptionsBuilder_1",
            "normalizedSignature": "ValidateDataAnnotations|(OptionsBuilder_1):OptionsBuilder_1|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.OptionsBuilderDataAnnotationsExtensions",
            "ownerIdentity": "Microsoft.Extensions.Options.DataAnnotations",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.Extensions.Options:Microsoft.Extensions.DependencyInjection.OptionsBuilderExtensions",
        "targetName": "Microsoft.Extensions.DependencyInjection.OptionsBuilderExtensions",
        "ownerIdentity": "Microsoft.Extensions.Options",
        "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.Extensions.Options:Microsoft.Extensions.DependencyInjection.OptionsBuilderExtensions::ValidateOnStart(OptionsBuilder_1):OptionsBuilder_1",
            "targetName": "ValidateOnStart",
            "metadataToken": 100663317,
            "canonicalSignature": "(OptionsBuilder_1):OptionsBuilder_1",
            "normalizedSignature": "ValidateOnStart|(OptionsBuilder_1):OptionsBuilder_1|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.OptionsBuilderExtensions",
            "ownerIdentity": "Microsoft.Extensions.Options",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.Extensions.Options.ConfigurationExtensions:Microsoft.Extensions.DependencyInjection.OptionsConfigurationServiceCollectionExtensions",
        "targetName": "Microsoft.Extensions.DependencyInjection.OptionsConfigurationServiceCollectionExtensions",
        "ownerIdentity": "Microsoft.Extensions.Options.ConfigurationExtensions",
        "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.Extensions.Options.ConfigurationExtensions:Microsoft.Extensions.DependencyInjection.OptionsConfigurationServiceCollectionExtensions::Configure(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.Configuration.IConfiguration):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "Configure",
            "metadataToken": 100663300,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.Configuration.IConfiguration):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "Configure|(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.Configuration.IConfiguration):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.OptionsConfigurationServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Options.ConfigurationExtensions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Options.ConfigurationExtensions:Microsoft.Extensions.DependencyInjection.OptionsConfigurationServiceCollectionExtensions::Configure(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,Microsoft.Extensions.Configuration.IConfiguration):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "Configure",
            "metadataToken": 100663301,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,Microsoft.Extensions.Configuration.IConfiguration):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "Configure|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,Microsoft.Extensions.Configuration.IConfiguration):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.OptionsConfigurationServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Options.ConfigurationExtensions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Options.ConfigurationExtensions:Microsoft.Extensions.DependencyInjection.OptionsConfigurationServiceCollectionExtensions::Configure(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.Configuration.IConfiguration,System.Action_1[[Microsoft.Extensions.Configuration.BinderOptions,Microsoft.Extensions.Configuration.Binder,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "Configure",
            "metadataToken": 100663302,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.Configuration.IConfiguration,System.Action_1[[Microsoft.Extensions.Configuration.BinderOptions,Microsoft.Extensions.Configuration.Binder,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "Configure|(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.Configuration.IConfiguration,System.Action_1[[Microsoft.Extensions.Configuration.BinderOptions,Microsoft.Extensions.Configuration.Binder,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.OptionsConfigurationServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Options.ConfigurationExtensions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Options.ConfigurationExtensions:Microsoft.Extensions.DependencyInjection.OptionsConfigurationServiceCollectionExtensions::Configure(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,Microsoft.Extensions.Configuration.IConfiguration,System.Action_1[[Microsoft.Extensions.Configuration.BinderOptions,Microsoft.Extensions.Configuration.Binder,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "Configure",
            "metadataToken": 100663303,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,Microsoft.Extensions.Configuration.IConfiguration,System.Action_1[[Microsoft.Extensions.Configuration.BinderOptions,Microsoft.Extensions.Configuration.Binder,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "Configure|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,Microsoft.Extensions.Configuration.IConfiguration,System.Action_1[[Microsoft.Extensions.Configuration.BinderOptions,Microsoft.Extensions.Configuration.Binder,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.OptionsConfigurationServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Options.ConfigurationExtensions",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.Extensions.Options:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions",
        "targetName": "Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions",
        "ownerIdentity": "Microsoft.Extensions.Options",
        "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.Extensions.Options:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions::AddOptions(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddOptions",
            "metadataToken": 100663318,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddOptions|(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Options",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Options:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions::AddOptionsWithValidateOnStart(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String):OptionsBuilder_1",
            "targetName": "AddOptionsWithValidateOnStart",
            "metadataToken": 100663319,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String):OptionsBuilder_1",
            "normalizedSignature": "AddOptionsWithValidateOnStart|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String):OptionsBuilder_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.Extensions.DependencyInjection.OptionsServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Options",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Options:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions::Configure(Microsoft.Extensions.DependencyInjection.IServiceCollection,Action_1):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "Configure",
            "metadataToken": 100663321,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,Action_1):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "Configure|(Microsoft.Extensions.DependencyInjection.IServiceCollection,Action_1):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Options",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Options:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions::Configure(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,Action_1):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "Configure",
            "metadataToken": 100663322,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,Action_1):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "Configure|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,Action_1):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Options",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Options:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions::ConfigureAll(Microsoft.Extensions.DependencyInjection.IServiceCollection,Action_1):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "ConfigureAll",
            "metadataToken": 100663323,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,Action_1):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "ConfigureAll|(Microsoft.Extensions.DependencyInjection.IServiceCollection,Action_1):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Options",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Options:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions::PostConfigure(Microsoft.Extensions.DependencyInjection.IServiceCollection,Action_1):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "PostConfigure",
            "metadataToken": 100663324,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,Action_1):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "PostConfigure|(Microsoft.Extensions.DependencyInjection.IServiceCollection,Action_1):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Options",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Options:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions::PostConfigure(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,Action_1):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "PostConfigure",
            "metadataToken": 100663325,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,Action_1):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "PostConfigure|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,Action_1):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Options",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Options:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions::PostConfigureAll(Microsoft.Extensions.DependencyInjection.IServiceCollection,Action_1):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "PostConfigureAll",
            "metadataToken": 100663326,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,Action_1):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "PostConfigureAll|(Microsoft.Extensions.DependencyInjection.IServiceCollection,Action_1):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Options",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Options:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions::ConfigureOptions(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "ConfigureOptions",
            "metadataToken": 100663327,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "ConfigureOptions|(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Options",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Options:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions::ConfigureOptions(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "ConfigureOptions",
            "metadataToken": 100663330,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "ConfigureOptions|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Options",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Options:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions::ConfigureOptions(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "ConfigureOptions",
            "metadataToken": 100663331,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "ConfigureOptions|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Options",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Options:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions::AddOptions(Microsoft.Extensions.DependencyInjection.IServiceCollection):OptionsBuilder_1",
            "targetName": "AddOptions",
            "metadataToken": 100663332,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection):OptionsBuilder_1",
            "normalizedSignature": "AddOptions|(Microsoft.Extensions.DependencyInjection.IServiceCollection):OptionsBuilder_1|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Options",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Options:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions::AddOptions(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String):OptionsBuilder_1",
            "targetName": "AddOptions",
            "metadataToken": 100663333,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String):OptionsBuilder_1",
            "normalizedSignature": "AddOptions|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String):OptionsBuilder_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.Extensions.DependencyInjection.OptionsServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Options",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.Extensions.DependencyInjection:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions",
        "targetName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions",
        "ownerIdentity": "Microsoft.Extensions.DependencyInjection",
        "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.Extensions.DependencyInjection:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions::BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.ServiceProvider",
            "targetName": "BuildServiceProvider",
            "metadataToken": 100663379,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.ServiceProvider",
            "normalizedSignature": "BuildServiceProvider|(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.ServiceProvider|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions::BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Boolean):Microsoft.Extensions.DependencyInjection.ServiceProvider",
            "targetName": "BuildServiceProvider",
            "metadataToken": 100663380,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Boolean):Microsoft.Extensions.DependencyInjection.ServiceProvider",
            "normalizedSignature": "BuildServiceProvider|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Boolean):Microsoft.Extensions.DependencyInjection.ServiceProvider|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions::BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceProviderOptions):Microsoft.Extensions.DependencyInjection.ServiceProvider",
            "targetName": "BuildServiceProvider",
            "metadataToken": 100663381,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceProviderOptions):Microsoft.Extensions.DependencyInjection.ServiceProvider",
            "normalizedSignature": "BuildServiceProvider|(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceProviderOptions):Microsoft.Extensions.DependencyInjection.ServiceProvider|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.Extensions.Hosting.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionHostedServiceExtensions",
        "targetName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionHostedServiceExtensions",
        "ownerIdentity": "Microsoft.Extensions.Hosting.Abstractions",
        "metadataToken": 0,
        "kind": "StaticNamespace",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": true,
        "isStatic": true,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [
          {
            "stableId": "Microsoft.Extensions.Hosting.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionHostedServiceExtensions::AddHostedService(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddHostedService",
            "metadataToken": 100663312,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddHostedService|(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionHostedServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.Hosting.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Hosting.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionHostedServiceExtensions::AddHostedService(Microsoft.Extensions.DependencyInjection.IServiceCollection,Func_2):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddHostedService",
            "metadataToken": 100663313,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,Func_2):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddHostedService|(Microsoft.Extensions.DependencyInjection.IServiceCollection,Func_2):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionHostedServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.Hosting.Abstractions",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions",
        "targetName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions",
        "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
        "metadataToken": 0,
        "kind": "StaticNamespace",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": true,
        "isStatic": true,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions::AddTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddTransient",
            "metadataToken": 100663406,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddTransient|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions::AddTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddTransient",
            "metadataToken": 100663407,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddTransient|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions::AddTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddTransient",
            "metadataToken": 100663408,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddTransient|(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions::AddTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddTransient",
            "metadataToken": 100663409,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddTransient|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions::AddTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection,Func_2):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddTransient",
            "metadataToken": 100663411,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,Func_2):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddTransient|(Microsoft.Extensions.DependencyInjection.IServiceCollection,Func_2):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions::AddScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddScoped",
            "metadataToken": 100663413,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddScoped|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions::AddScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddScoped",
            "metadataToken": 100663414,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddScoped|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions::AddScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddScoped",
            "metadataToken": 100663415,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddScoped|(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions::AddScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddScoped",
            "metadataToken": 100663416,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddScoped|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions::AddScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection,Func_2):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddScoped",
            "metadataToken": 100663418,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,Func_2):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddScoped|(Microsoft.Extensions.DependencyInjection.IServiceCollection,Func_2):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions::AddSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddSingleton",
            "metadataToken": 100663420,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddSingleton|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions::AddSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddSingleton",
            "metadataToken": 100663421,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddSingleton|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func_2[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions::AddSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddSingleton",
            "metadataToken": 100663422,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddSingleton|(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions::AddSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddSingleton",
            "metadataToken": 100663423,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddSingleton|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions::AddSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,Func_2):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddSingleton",
            "metadataToken": 100663425,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,Func_2):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddSingleton|(Microsoft.Extensions.DependencyInjection.IServiceCollection,Func_2):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions::AddSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddSingleton",
            "metadataToken": 100663427,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddSingleton|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions::AddSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,TService):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddSingleton",
            "metadataToken": 100663428,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,TService):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddSingleton|(Microsoft.Extensions.DependencyInjection.IServiceCollection,TService):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions::AddKeyedTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddKeyedTransient",
            "metadataToken": 100663431,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddKeyedTransient|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions::AddKeyedTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Func_3[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddKeyedTransient",
            "metadataToken": 100663432,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Func_3[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddKeyedTransient|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Func_3[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions::AddKeyedTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddKeyedTransient",
            "metadataToken": 100663433,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddKeyedTransient|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions::AddKeyedTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddKeyedTransient",
            "metadataToken": 100663434,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddKeyedTransient|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions::AddKeyedTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,Func_3):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddKeyedTransient",
            "metadataToken": 100663436,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,Func_3):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddKeyedTransient|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,Func_3):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions::AddKeyedScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddKeyedScoped",
            "metadataToken": 100663438,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddKeyedScoped|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions::AddKeyedScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Func_3[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddKeyedScoped",
            "metadataToken": 100663439,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Func_3[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddKeyedScoped|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Func_3[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions::AddKeyedScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddKeyedScoped",
            "metadataToken": 100663440,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddKeyedScoped|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions::AddKeyedScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddKeyedScoped",
            "metadataToken": 100663441,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddKeyedScoped|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions::AddKeyedScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,Func_3):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddKeyedScoped",
            "metadataToken": 100663443,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,Func_3):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddKeyedScoped|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,Func_3):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions::AddKeyedSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddKeyedSingleton",
            "metadataToken": 100663445,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddKeyedSingleton|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions::AddKeyedSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Func_3[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddKeyedSingleton",
            "metadataToken": 100663446,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Func_3[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddKeyedSingleton|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Func_3[[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions::AddKeyedSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddKeyedSingleton",
            "metadataToken": 100663447,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddKeyedSingleton|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 2,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions::AddKeyedSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddKeyedSingleton",
            "metadataToken": 100663448,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddKeyedSingleton|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions::AddKeyedSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,Func_3):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddKeyedSingleton",
            "metadataToken": 100663450,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,Func_3):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddKeyedSingleton|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,Func_3):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions::AddKeyedSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Object):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddKeyedSingleton",
            "metadataToken": 100663452,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Object):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddKeyedSingleton|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Object):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions::AddKeyedSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,TService):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddKeyedSingleton",
            "metadataToken": 100663453,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,TService):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddKeyedSingleton|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,TService):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceProviderKeyedServiceExtensions",
        "targetName": "Microsoft.Extensions.DependencyInjection.ServiceProviderKeyedServiceExtensions",
        "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
        "metadataToken": 0,
        "kind": "StaticNamespace",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": true,
        "isStatic": true,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceProviderKeyedServiceExtensions::GetKeyedService(System.IServiceProvider,System.Object):T",
            "targetName": "GetKeyedService",
            "metadataToken": 100663517,
            "canonicalSignature": "(System.IServiceProvider,System.Object):T",
            "normalizedSignature": "GetKeyedService|(System.IServiceProvider,System.Object):T|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceProviderKeyedServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceProviderKeyedServiceExtensions::GetKeyedService(System.IServiceProvider,System.Type,System.Object):System.Object",
            "targetName": "GetKeyedService",
            "metadataToken": 100663518,
            "canonicalSignature": "(System.IServiceProvider,System.Type,System.Object):System.Object",
            "normalizedSignature": "GetKeyedService|(System.IServiceProvider,System.Type,System.Object):System.Object|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceProviderKeyedServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceProviderKeyedServiceExtensions::GetRequiredKeyedService(System.IServiceProvider,System.Type,System.Object):System.Object",
            "targetName": "GetRequiredKeyedService",
            "metadataToken": 100663519,
            "canonicalSignature": "(System.IServiceProvider,System.Type,System.Object):System.Object",
            "normalizedSignature": "GetRequiredKeyedService|(System.IServiceProvider,System.Type,System.Object):System.Object|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceProviderKeyedServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceProviderKeyedServiceExtensions::GetRequiredKeyedService(System.IServiceProvider,System.Object):T",
            "targetName": "GetRequiredKeyedService",
            "metadataToken": 100663520,
            "canonicalSignature": "(System.IServiceProvider,System.Object):T",
            "normalizedSignature": "GetRequiredKeyedService|(System.IServiceProvider,System.Object):T|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceProviderKeyedServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceProviderKeyedServiceExtensions::GetKeyedServices(System.IServiceProvider,System.Object):IEnumerable_1",
            "targetName": "GetKeyedServices",
            "metadataToken": 100663521,
            "canonicalSignature": "(System.IServiceProvider,System.Object):IEnumerable_1",
            "normalizedSignature": "GetKeyedServices|(System.IServiceProvider,System.Object):IEnumerable_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.Extensions.DependencyInjection.ServiceProviderKeyedServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceProviderKeyedServiceExtensions::GetKeyedServices(System.IServiceProvider,System.Type,System.Object):System.Collections.Generic.IEnumerable_1[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetKeyedServices",
            "metadataToken": 100663522,
            "canonicalSignature": "(System.IServiceProvider,System.Type,System.Object):System.Collections.Generic.IEnumerable_1[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetKeyedServices|(System.IServiceProvider,System.Type,System.Object):System.Collections.Generic.IEnumerable_1[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceProviderKeyedServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions",
        "targetName": "Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions",
        "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
        "metadataToken": 0,
        "kind": "StaticNamespace",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": true,
        "isStatic": true,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions::GetService(System.IServiceProvider):T",
            "targetName": "GetService",
            "metadataToken": 100663523,
            "canonicalSignature": "(System.IServiceProvider):T",
            "normalizedSignature": "GetService|(System.IServiceProvider):T|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions::GetRequiredService(System.IServiceProvider,System.Type):System.Object",
            "targetName": "GetRequiredService",
            "metadataToken": 100663524,
            "canonicalSignature": "(System.IServiceProvider,System.Type):System.Object",
            "normalizedSignature": "GetRequiredService|(System.IServiceProvider,System.Type):System.Object|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions::GetRequiredService(System.IServiceProvider):T",
            "targetName": "GetRequiredService",
            "metadataToken": 100663525,
            "canonicalSignature": "(System.IServiceProvider):T",
            "normalizedSignature": "GetRequiredService|(System.IServiceProvider):T|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions::GetServices(System.IServiceProvider):IEnumerable_1",
            "targetName": "GetServices",
            "metadataToken": 100663526,
            "canonicalSignature": "(System.IServiceProvider):IEnumerable_1",
            "normalizedSignature": "GetServices|(System.IServiceProvider):IEnumerable_1|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions::GetServices(System.IServiceProvider,System.Type):System.Collections.Generic.IEnumerable_1[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetServices",
            "metadataToken": 100663527,
            "canonicalSignature": "(System.IServiceProvider,System.Type):System.Collections.Generic.IEnumerable_1[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetServices|(System.IServiceProvider,System.Type):System.Collections.Generic.IEnumerable_1[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions::CreateScope(System.IServiceProvider):Microsoft.Extensions.DependencyInjection.IServiceScope",
            "targetName": "CreateScope",
            "metadataToken": 100663528,
            "canonicalSignature": "(System.IServiceProvider):Microsoft.Extensions.DependencyInjection.IServiceScope",
            "normalizedSignature": "CreateScope|(System.IServiceProvider):Microsoft.Extensions.DependencyInjection.IServiceScope|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions::CreateAsyncScope(System.IServiceProvider):Microsoft.Extensions.DependencyInjection.AsyncServiceScope",
            "targetName": "CreateAsyncScope",
            "metadataToken": 100663529,
            "canonicalSignature": "(System.IServiceProvider):Microsoft.Extensions.DependencyInjection.AsyncServiceScope",
            "normalizedSignature": "CreateAsyncScope|(System.IServiceProvider):Microsoft.Extensions.DependencyInjection.AsyncServiceScope|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions::CreateAsyncScope(Microsoft.Extensions.DependencyInjection.IServiceScopeFactory):Microsoft.Extensions.DependencyInjection.AsyncServiceScope",
            "targetName": "CreateAsyncScope",
            "metadataToken": 100663530,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceScopeFactory):Microsoft.Extensions.DependencyInjection.AsyncServiceScope",
            "normalizedSignature": "CreateAsyncScope|(Microsoft.Extensions.DependencyInjection.IServiceScopeFactory):Microsoft.Extensions.DependencyInjection.AsyncServiceScope|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.SocketsHttpHandlerBuilderExtensions",
        "targetName": "Microsoft.Extensions.DependencyInjection.SocketsHttpHandlerBuilderExtensions",
        "ownerIdentity": "Microsoft.Extensions.Http",
        "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.Extensions.Http:Microsoft.Extensions.DependencyInjection.SocketsHttpHandlerBuilderExtensions::Configure(Microsoft.Extensions.DependencyInjection.ISocketsHttpHandlerBuilder,System.Action_2[[System.Net.Http.SocketsHttpHandler,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.ISocketsHttpHandlerBuilder",
            "targetName": "Configure",
            "metadataToken": 100663441,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.ISocketsHttpHandlerBuilder,System.Action_2[[System.Net.Http.SocketsHttpHandler,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.ISocketsHttpHandlerBuilder",
            "normalizedSignature": "Configure|(Microsoft.Extensions.DependencyInjection.ISocketsHttpHandlerBuilder,System.Action_2[[System.Net.Http.SocketsHttpHandler,System.Net.Http,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a],[System.IServiceProvider,System.ComponentModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Extensions.DependencyInjection.ISocketsHttpHandlerBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.SocketsHttpHandlerBuilderExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.Http:Microsoft.Extensions.DependencyInjection.SocketsHttpHandlerBuilderExtensions::Configure(Microsoft.Extensions.DependencyInjection.ISocketsHttpHandlerBuilder,Microsoft.Extensions.Configuration.IConfiguration):Microsoft.Extensions.DependencyInjection.ISocketsHttpHandlerBuilder",
            "targetName": "Configure",
            "metadataToken": 100663442,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.ISocketsHttpHandlerBuilder,Microsoft.Extensions.Configuration.IConfiguration):Microsoft.Extensions.DependencyInjection.ISocketsHttpHandlerBuilder",
            "normalizedSignature": "Configure|(Microsoft.Extensions.DependencyInjection.ISocketsHttpHandlerBuilder,Microsoft.Extensions.Configuration.IConfiguration):Microsoft.Extensions.DependencyInjection.ISocketsHttpHandlerBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.SocketsHttpHandlerBuilderExtensions",
            "ownerIdentity": "Microsoft.Extensions.Http",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.Extensions.Validation:Microsoft.Extensions.DependencyInjection.ValidationServiceCollectionExtensions",
        "targetName": "Microsoft.Extensions.DependencyInjection.ValidationServiceCollectionExtensions",
        "ownerIdentity": "Microsoft.Extensions.Validation",
        "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.Extensions.Validation:Microsoft.Extensions.DependencyInjection.ValidationServiceCollectionExtensions::AddValidation(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action_1[[Microsoft.Extensions.Validation.ValidationOptions,Microsoft.Extensions.Validation,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "AddValidation",
            "metadataToken": 100663297,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action_1[[Microsoft.Extensions.Validation.ValidationOptions,Microsoft.Extensions.Validation,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "AddValidation|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action_1[[Microsoft.Extensions.Validation.ValidationOptions,Microsoft.Extensions.Validation,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IServiceCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.ValidationServiceCollectionExtensions",
            "ownerIdentity": "Microsoft.Extensions.Validation",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      }
    ]
  }
}
