# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
extensions:
  - addsTo:
      pack: codeql/csharp-all
      extensible: summaryModel
    data:
      - ["Microsoft.Extensions.DependencyInjection.Specification", "KeyedDependencyInjectionSpecificationTests+SimpleParentWithDynamicKeyedService", False, "SimpleParentWithDynamicKeyedService", "(System.IServiceProvider)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
  - addsTo:
      pack: codeql/csharp-all
      extensible: neutralModel
    data:
      - ["Microsoft.Extensions.DependencyInjection.Specification", "ClassWithOptionalArgsCtor", "ClassWithOptionalArgsCtor", "(System.String)", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "ClassWithOptionalArgsCtorWithStructs", "ClassWithOptionalArgsCtorWithStructs", "(System.DateTime,System.DateTime,System.TimeSpan,System.TimeSpan,System.DateTimeOffset,System.DateTimeOffset,System.Guid,System.Guid,Microsoft.Extensions.DependencyInjection.Specification.ClassWithOptionalArgsCtorWithStructs+CustomStruct,Microsoft.Extensions.DependencyInjection.Specification.ClassWithOptionalArgsCtorWithStructs+CustomStruct,System.Nullable<System.ConsoleColor>,System.Nullable<System.ConsoleColor>,System.Nullable<System.Int32>,System.Nullable<System.Int32>,Microsoft.Extensions.DependencyInjection.Specification.ClassWithOptionalArgsCtorWithStructs+StructWithPublicDefaultConstructor)", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "ClassWithOptionalArgsCtorWithStructs", "get_Color", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "ClassWithOptionalArgsCtorWithStructs", "get_ColorNull", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "ClassWithOptionalArgsCtorWithStructs", "get_Integer", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "ClassWithOptionalArgsCtorWithStructs", "get_IntegerNull", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "ClassWithOptionalArgsCtorWithStructs", "get_StructWithConstructor", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "AbstractClassConstrainedOpenGenericServicesCanBeResolved", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "AttemptingToResolveNonexistentServiceReturnsNull", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "BuiltInServicesWithIsServiceReturnsTrue", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "ClosedGenericsWithIsService", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "ClosedServicesPreferredOverOpenGenericServices", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "ConstrainedOpenGenericServicesCanBeResolved", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "ConstrainedOpenGenericServicesReturnsEmptyWithNoMatches", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "CreateInstance_CapturesInnerException_OfTargetInvocationException", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "CreateInstance_WithAbstractTypeAndPublicConstructor_ThrowsCorrectException", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "CreateServiceProvider", "(Microsoft.Extensions.DependencyInjection.IServiceCollection)", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "DisposesInReverseOrderOfCreation", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "DisposingScopeDisposesService", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "ExplicitServiceRegisterationWithIsService", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "FactoryServicesAreCreatedAsPartOfCreatingObjectGraph", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "FactoryServicesCanBeCreatedByGetService", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "GetServiceOrCreateInstanceRegisteredServiceSingleton", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "GetServiceOrCreateInstanceRegisteredServiceTransient", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "GetServiceOrCreateInstanceUnregisteredService", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "IEnumerableWithIsServiceAlwaysReturnsTrue", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "InterfaceConstrainedOpenGenericServicesCanBeResolved", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "LastServiceReplacesPreviousServices", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "MultipleServiceCanBeIEnumerableResolved", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "NestedScopedServiceCanBeResolved", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "NestedScopedServiceCanBeResolvedWithNoFallbackProvider", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "NonSingletonService_WithInjectedProvider_ResolvesScopeProvider", "(Microsoft.Extensions.DependencyInjection.ServiceLifetime)", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "NonexistentServiceCanBeIEnumerableResolved", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "OpenGenericServicesCanBeResolved", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "OpenGenericsWithIsService", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "OuterServiceCanHaveOtherServicesInjected", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "RegistrationOrderIsPreservedWhenServicesAreIEnumerableResolved", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "ResolvesDifferentInstancesForServiceWhenResolvingEnumerable", "(System.Type,System.Type,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime)", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "ResolvesMixedOpenClosedGenericsAsEnumerable", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "ResolvingEnumerableContainingOpenGenericServiceUsesCorrectSlot", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "SafelyDisposeNestedProviderReferences", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "ScopedServiceCanBeResolved", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "ScopedServices_FromCachedScopeFactory_CanBeResolvedAndDisposed", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "ScopesAreFlatNotHierarchical", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "SelfResolveThenDispose", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "ServiceContainerPicksConstructorWithLongestMatches", "(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.Specification.Fakes.TypeWithSupersetConstructors)", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "ServiceInstanceCanBeResolved", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "ServiceProviderIsDisposable", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "ServiceProviderRegistersServiceScopeFactory", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "ServiceScopeFactoryIsSingleton", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "ServicesRegisteredWithImplementationTypeCanBeResolved", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "ServicesRegisteredWithImplementationType_ReturnDifferentInstancesPerResolution_ForTransientServices", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "ServicesRegisteredWithImplementationType_ReturnSameInstancesPerResolution_ForSingletons", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "SingleServiceCanBeIEnumerableResolved", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "SingletonServiceCanBeResolved", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "SingletonServiceCanBeResolvedFromScope", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "SingletonServicesComeFromRootProvider", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "TransientServiceCanBeResolvedFromProvider", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "TransientServiceCanBeResolvedFromScope", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "TypeActivatorCreateFactoryDoesNotAllowForAmbiguousConstructorMatches", "(System.Type)", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "TypeActivatorCreateInstanceUsesLongestAvailableConstructor", "(System.Object,System.String)", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "get_CreateInstanceFuncs", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "get_ExpectStructWithPublicDefaultConstructorInvoked", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "get_ServiceContainerPicksConstructorWithLongestMatchesData", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "get_SupportsIServiceProviderIsService", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "DependencyInjectionSpecificationTests", "get_TypesWithNonPublicConstructorData", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "KeyedDependencyInjectionSpecificationTests+SimpleParentWithDynamicKeyedService", "GetService", "(System.String)", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "KeyedDependencyInjectionSpecificationTests", "ClosedGenericsWithIsKeyedService", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "KeyedDependencyInjectionSpecificationTests", "CreateServiceProvider", "(Microsoft.Extensions.DependencyInjection.IServiceCollection)", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "KeyedDependencyInjectionSpecificationTests", "CreateServiceWithKeyedParameter", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "KeyedDependencyInjectionSpecificationTests", "ExplicitServiceRegistrationWithIsKeyedService", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "KeyedDependencyInjectionSpecificationTests", "IEnumerableWithIsKeyedServiceAlwaysReturnsTrue", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "KeyedDependencyInjectionSpecificationTests", "NonKeyedServiceWithIsKeyedService", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "KeyedDependencyInjectionSpecificationTests", "OpenGenericsWithIsKeyedService", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "KeyedDependencyInjectionSpecificationTests", "ResolveKeyedGenericServices", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "KeyedDependencyInjectionSpecificationTests", "ResolveKeyedOpenGenericService", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "KeyedDependencyInjectionSpecificationTests", "ResolveKeyedScopedFromScopeServiceProvider", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "KeyedDependencyInjectionSpecificationTests", "ResolveKeyedService", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "KeyedDependencyInjectionSpecificationTests", "ResolveKeyedServiceSingletonFactory", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "KeyedDependencyInjectionSpecificationTests", "ResolveKeyedServiceSingletonFactoryWithAnyKey", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "KeyedDependencyInjectionSpecificationTests", "ResolveKeyedServiceSingletonFactoryWithAnyKeyIgnoreWrongType", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "KeyedDependencyInjectionSpecificationTests", "ResolveKeyedServiceSingletonInstance", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "KeyedDependencyInjectionSpecificationTests", "ResolveKeyedServiceSingletonInstanceWithAnyKey", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "KeyedDependencyInjectionSpecificationTests", "ResolveKeyedServiceSingletonInstanceWithKeyInjection", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "KeyedDependencyInjectionSpecificationTests", "ResolveKeyedServiceSingletonInstanceWithKeyedParameter", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "KeyedDependencyInjectionSpecificationTests", "ResolveKeyedServiceSingletonType", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "KeyedDependencyInjectionSpecificationTests", "ResolveKeyedServiceTransientFactory", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "KeyedDependencyInjectionSpecificationTests", "ResolveKeyedServiceTransientType", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "KeyedDependencyInjectionSpecificationTests", "ResolveKeyedServiceTransientTypeWithAnyKey", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "KeyedDependencyInjectionSpecificationTests", "ResolveKeyedServices", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "KeyedDependencyInjectionSpecificationTests", "ResolveKeyedServicesAnyKey", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "KeyedDependencyInjectionSpecificationTests", "ResolveKeyedServicesAnyKeyWithAnyKeyRegistration", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "KeyedDependencyInjectionSpecificationTests", "ResolveKeyedServicesSingletonInstanceWithAnyKey", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "KeyedDependencyInjectionSpecificationTests", "ResolveKeyedSingletonFromInjectedServiceProvider", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "KeyedDependencyInjectionSpecificationTests", "ResolveKeyedSingletonFromScopeServiceProvider", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "KeyedDependencyInjectionSpecificationTests", "ResolveKeyedTransientFromInjectedServiceProvider", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "KeyedDependencyInjectionSpecificationTests", "ResolveKeyedTransientFromScopeServiceProvider", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "KeyedDependencyInjectionSpecificationTests", "ResolveNonKeyedService", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "KeyedDependencyInjectionSpecificationTests", "ResolveNullKeyedService", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "KeyedDependencyInjectionSpecificationTests", "SimpleServiceKeyedResolution", "()", "summary", "df-generated"]
      - ["Microsoft.Extensions.DependencyInjection.Specification", "KeyedDependencyInjectionSpecificationTests", "get_SupportsIServiceProviderIsKeyedService", "()", "summary", "df-generated"]
