{
  "schema": "tsonic.bindings",
  "provider": {
    "namespace": "Microsoft.Extensions.DependencyInjection.Extensions",
    "ownerIdentities": [
      "Microsoft.Extensions.DependencyInjection.Abstractions"
    ]
  },
  "targetSurface": {
    "types": [
      {
        "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions",
        "targetName": "Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions",
        "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.Extensions.ServiceCollectionDescriptorExtensions::Add(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "Add",
            "metadataToken": 100663531,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "Add|(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor):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.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::Add(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable_1[[Microsoft.Extensions.DependencyInjection.ServiceDescriptor,Microsoft.Extensions.DependencyInjection.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "Add",
            "metadataToken": 100663532,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable_1[[Microsoft.Extensions.DependencyInjection.ServiceDescriptor,Microsoft.Extensions.DependencyInjection.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "Add|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable_1[[Microsoft.Extensions.DependencyInjection.ServiceDescriptor,Microsoft.Extensions.DependencyInjection.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.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::TryAdd(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor):System.Void",
            "targetName": "TryAdd",
            "metadataToken": 100663533,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor):System.Void",
            "normalizedSignature": "TryAdd|(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::TryAdd(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable_1[[Microsoft.Extensions.DependencyInjection.ServiceDescriptor,Microsoft.Extensions.DependencyInjection.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "TryAdd",
            "metadataToken": 100663534,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable_1[[Microsoft.Extensions.DependencyInjection.ServiceDescriptor,Microsoft.Extensions.DependencyInjection.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "TryAdd|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable_1[[Microsoft.Extensions.DependencyInjection.ServiceDescriptor,Microsoft.Extensions.DependencyInjection.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::TryAddTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type):System.Void",
            "targetName": "TryAddTransient",
            "metadataToken": 100663535,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type):System.Void",
            "normalizedSignature": "TryAddTransient|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::TryAddTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type):System.Void",
            "targetName": "TryAddTransient",
            "metadataToken": 100663536,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type):System.Void",
            "normalizedSignature": "TryAddTransient|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::TryAddTransient(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]]):System.Void",
            "targetName": "TryAddTransient",
            "metadataToken": 100663537,
            "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]]):System.Void",
            "normalizedSignature": "TryAddTransient|(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]]):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::TryAddTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection):System.Void",
            "targetName": "TryAddTransient",
            "metadataToken": 100663538,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection):System.Void",
            "normalizedSignature": "TryAddTransient|(Microsoft.Extensions.DependencyInjection.IServiceCollection):System.Void|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.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::TryAddTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection,Func_2):System.Void",
            "targetName": "TryAddTransient",
            "metadataToken": 100663540,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,Func_2):System.Void",
            "normalizedSignature": "TryAddTransient|(Microsoft.Extensions.DependencyInjection.IServiceCollection,Func_2):System.Void|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.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::TryAddScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type):System.Void",
            "targetName": "TryAddScoped",
            "metadataToken": 100663541,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type):System.Void",
            "normalizedSignature": "TryAddScoped|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::TryAddScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type):System.Void",
            "targetName": "TryAddScoped",
            "metadataToken": 100663542,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type):System.Void",
            "normalizedSignature": "TryAddScoped|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::TryAddScoped(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]]):System.Void",
            "targetName": "TryAddScoped",
            "metadataToken": 100663543,
            "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]]):System.Void",
            "normalizedSignature": "TryAddScoped|(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]]):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::TryAddScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection):System.Void",
            "targetName": "TryAddScoped",
            "metadataToken": 100663544,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection):System.Void",
            "normalizedSignature": "TryAddScoped|(Microsoft.Extensions.DependencyInjection.IServiceCollection):System.Void|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.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::TryAddScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection,Func_2):System.Void",
            "targetName": "TryAddScoped",
            "metadataToken": 100663546,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,Func_2):System.Void",
            "normalizedSignature": "TryAddScoped|(Microsoft.Extensions.DependencyInjection.IServiceCollection,Func_2):System.Void|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.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::TryAddSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type):System.Void",
            "targetName": "TryAddSingleton",
            "metadataToken": 100663547,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type):System.Void",
            "normalizedSignature": "TryAddSingleton|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::TryAddSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type):System.Void",
            "targetName": "TryAddSingleton",
            "metadataToken": 100663548,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type):System.Void",
            "normalizedSignature": "TryAddSingleton|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::TryAddSingleton(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]]):System.Void",
            "targetName": "TryAddSingleton",
            "metadataToken": 100663549,
            "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]]):System.Void",
            "normalizedSignature": "TryAddSingleton|(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]]):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::TryAddSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection):System.Void",
            "targetName": "TryAddSingleton",
            "metadataToken": 100663550,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection):System.Void",
            "normalizedSignature": "TryAddSingleton|(Microsoft.Extensions.DependencyInjection.IServiceCollection):System.Void|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.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::TryAddSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,TService):System.Void",
            "targetName": "TryAddSingleton",
            "metadataToken": 100663552,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,TService):System.Void",
            "normalizedSignature": "TryAddSingleton|(Microsoft.Extensions.DependencyInjection.IServiceCollection,TService):System.Void|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.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::TryAddSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,Func_2):System.Void",
            "targetName": "TryAddSingleton",
            "metadataToken": 100663553,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,Func_2):System.Void",
            "normalizedSignature": "TryAddSingleton|(Microsoft.Extensions.DependencyInjection.IServiceCollection,Func_2):System.Void|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.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::TryAddEnumerable(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor):System.Void",
            "targetName": "TryAddEnumerable",
            "metadataToken": 100663554,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor):System.Void",
            "normalizedSignature": "TryAddEnumerable|(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::TryAddEnumerable(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable_1[[Microsoft.Extensions.DependencyInjection.ServiceDescriptor,Microsoft.Extensions.DependencyInjection.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "TryAddEnumerable",
            "metadataToken": 100663555,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable_1[[Microsoft.Extensions.DependencyInjection.ServiceDescriptor,Microsoft.Extensions.DependencyInjection.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "TryAddEnumerable|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable_1[[Microsoft.Extensions.DependencyInjection.ServiceDescriptor,Microsoft.Extensions.DependencyInjection.Abstractions,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::Replace(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "Replace",
            "metadataToken": 100663556,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "Replace|(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor):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.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::RemoveAll(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "RemoveAll",
            "metadataToken": 100663557,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "RemoveAll|(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.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::RemoveAll(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "RemoveAll",
            "metadataToken": 100663558,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "RemoveAll|(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.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::TryAddKeyedTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object):System.Void",
            "targetName": "TryAddKeyedTransient",
            "metadataToken": 100663559,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object):System.Void",
            "normalizedSignature": "TryAddKeyedTransient|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::TryAddKeyedTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type):System.Void",
            "targetName": "TryAddKeyedTransient",
            "metadataToken": 100663560,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type):System.Void",
            "normalizedSignature": "TryAddKeyedTransient|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::TryAddKeyedTransient(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]]):System.Void",
            "targetName": "TryAddKeyedTransient",
            "metadataToken": 100663561,
            "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]]):System.Void",
            "normalizedSignature": "TryAddKeyedTransient|(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]]):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::TryAddKeyedTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object):System.Void",
            "targetName": "TryAddKeyedTransient",
            "metadataToken": 100663562,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object):System.Void",
            "normalizedSignature": "TryAddKeyedTransient|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object):System.Void|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.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::TryAddKeyedTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,Func_3):System.Void",
            "targetName": "TryAddKeyedTransient",
            "metadataToken": 100663564,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,Func_3):System.Void",
            "normalizedSignature": "TryAddKeyedTransient|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,Func_3):System.Void|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.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::TryAddKeyedScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object):System.Void",
            "targetName": "TryAddKeyedScoped",
            "metadataToken": 100663565,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object):System.Void",
            "normalizedSignature": "TryAddKeyedScoped|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::TryAddKeyedScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type):System.Void",
            "targetName": "TryAddKeyedScoped",
            "metadataToken": 100663566,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type):System.Void",
            "normalizedSignature": "TryAddKeyedScoped|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::TryAddKeyedScoped(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]]):System.Void",
            "targetName": "TryAddKeyedScoped",
            "metadataToken": 100663567,
            "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]]):System.Void",
            "normalizedSignature": "TryAddKeyedScoped|(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]]):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::TryAddKeyedScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object):System.Void",
            "targetName": "TryAddKeyedScoped",
            "metadataToken": 100663568,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object):System.Void",
            "normalizedSignature": "TryAddKeyedScoped|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object):System.Void|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.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::TryAddKeyedScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,Func_3):System.Void",
            "targetName": "TryAddKeyedScoped",
            "metadataToken": 100663570,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,Func_3):System.Void",
            "normalizedSignature": "TryAddKeyedScoped|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,Func_3):System.Void|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.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::TryAddKeyedSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object):System.Void",
            "targetName": "TryAddKeyedSingleton",
            "metadataToken": 100663571,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object):System.Void",
            "normalizedSignature": "TryAddKeyedSingleton|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::TryAddKeyedSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type):System.Void",
            "targetName": "TryAddKeyedSingleton",
            "metadataToken": 100663572,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type):System.Void",
            "normalizedSignature": "TryAddKeyedSingleton|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::TryAddKeyedSingleton(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]]):System.Void",
            "targetName": "TryAddKeyedSingleton",
            "metadataToken": 100663573,
            "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]]):System.Void",
            "normalizedSignature": "TryAddKeyedSingleton|(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]]):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::TryAddKeyedSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object):System.Void",
            "targetName": "TryAddKeyedSingleton",
            "metadataToken": 100663574,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object):System.Void",
            "normalizedSignature": "TryAddKeyedSingleton|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object):System.Void|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.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::TryAddKeyedSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,TService):System.Void",
            "targetName": "TryAddKeyedSingleton",
            "metadataToken": 100663576,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,TService):System.Void",
            "normalizedSignature": "TryAddKeyedSingleton|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,TService):System.Void|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.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::TryAddKeyedSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,Func_3):System.Void",
            "targetName": "TryAddKeyedSingleton",
            "metadataToken": 100663577,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,Func_3):System.Void",
            "normalizedSignature": "TryAddKeyedSingleton|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,Func_3):System.Void|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.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::RemoveAllKeyed(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "RemoveAllKeyed",
            "metadataToken": 100663578,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "RemoveAllKeyed|(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object):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.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.Extensions.DependencyInjection.Abstractions:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions::RemoveAllKeyed(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "targetName": "RemoveAllKeyed",
            "metadataToken": 100663579,
            "canonicalSignature": "(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object):Microsoft.Extensions.DependencyInjection.IServiceCollection",
            "normalizedSignature": "RemoveAllKeyed|(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.Extensions.ServiceCollectionDescriptorExtensions",
            "ownerIdentity": "Microsoft.Extensions.DependencyInjection.Abstractions",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      }
    ]
  }
}
