1 instantiation of ConstructorInfoEx
Microsoft.Extensions.DependencyInjection.Abstractions (1)
ActivatorUtilities.cs (1)
255value[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(); 59ConstructorInfoEx[]? constructors; 82ConstructorInfoEx? constructor; 223private static ConstructorInfoEx[] GetOrAddConstructors( 234if (s_collectibleConstructorInfos.Value.TryGetValue(type, out ConstructorInfoEx[]? value)) 248private static ConstructorInfoEx[] CreateConstructorInfoExs( 252ConstructorInfoEx[]? value = new ConstructorInfoEx[constructors.Length]; 559ConstructorInfoEx[]? constructors, 577private static ConstructorInfoEx FindConstructorEx(ConstructorInfo constructorInfo, ConstructorInfoEx[] constructorExs) 628ConstructorInfoEx[]? constructors, 648foreach (ConstructorInfoEx constructor in constructors) 793private readonly ConstructorInfoEx _constructor; 797public ConstructorMatcher(ConstructorInfoEx constructor, Span<object?> parameterValues) 807public ConstructorInfoEx ConstructorInfo => _constructor;