1 instantiation of ConstructorInfoEx
Microsoft.Extensions.DependencyInjection.Abstractions (1)
ActivatorUtilities.cs (1)
260value[i] = new ConstructorInfoEx(constructors[i]);
17 references to ConstructorInfoEx
Microsoft.Extensions.DependencyInjection.Abstractions (17)
ActivatorUtilities.cs (17)
28private static readonly ConcurrentDictionary<Type, ConstructorInfoEx[]> s_constructorInfos = new(); 31private static readonly Lazy<ConditionalWeakTable<Type, ConstructorInfoEx[]>> s_collectibleConstructorInfos = new(); 64ConstructorInfoEx[]? constructors; 87ConstructorInfoEx? constructor; 228private static ConstructorInfoEx[] GetOrAddConstructors( 239if (s_collectibleConstructorInfos.Value.TryGetValue(type, out ConstructorInfoEx[]? value)) 253private static ConstructorInfoEx[] CreateConstructorInfoExs( 257ConstructorInfoEx[]? value = new ConstructorInfoEx[constructors.Length]; 564ConstructorInfoEx[]? constructors, 582private static ConstructorInfoEx FindConstructorEx(ConstructorInfo constructorInfo, ConstructorInfoEx[] constructorExs) 633ConstructorInfoEx[]? constructors, 653foreach (ConstructorInfoEx constructor in constructors) 798private readonly ConstructorInfoEx _constructor; 802public ConstructorMatcher(ConstructorInfoEx constructor, Span<object?> parameterValues) 812public ConstructorInfoEx ConstructorInfo => _constructor;