<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="10.0.4" />

Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceIdentifier

namespace Microsoft.Extensions.DependencyInjection.ServiceLookup { internal readonly struct ServiceIdentifier : IEquatable<ServiceIdentifier> { public object ServiceKey { get; } public Type ServiceType { get; } public ServiceIdentifier(Type serviceType); public ServiceIdentifier(object serviceKey, Type serviceType); public static ServiceIdentifier FromDescriptor(ServiceDescriptor serviceDescriptor); public static ServiceIdentifier FromServiceType(Type type); public bool Equals(ServiceIdentifier other); public ServiceIdentifier GetGenericTypeDefinition(); } }