1 instantiation of ConstructorInfoEx
Microsoft.Extensions.DependencyInjection.Abstractions (1)
ActivatorUtilities.cs (1)
258value[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(); 62ConstructorInfoEx[]? constructors; 85ConstructorInfoEx? constructor; 226private static ConstructorInfoEx[] GetOrAddConstructors( 237if (s_collectibleConstructorInfos.Value.TryGetValue(type, out ConstructorInfoEx[]? value)) 251private static ConstructorInfoEx[] CreateConstructorInfoExs( 255ConstructorInfoEx[]? value = new ConstructorInfoEx[constructors.Length]; 568ConstructorInfoEx[]? constructors, 586private static ConstructorInfoEx FindConstructorEx(ConstructorInfo constructorInfo, ConstructorInfoEx[] constructorExs) 637ConstructorInfoEx[]? constructors, 657foreach (ConstructorInfoEx constructor in constructors) 802private readonly ConstructorInfoEx _constructor; 806public ConstructorMatcher(ConstructorInfoEx constructor, Span<object?> parameterValues) 816public ConstructorInfoEx ConstructorInfo => _constructor;