1 instantiation of ConstructorInfoEx
Microsoft.Extensions.DependencyInjection.Abstractions (1)
ActivatorUtilities.cs (1)
258
value[i] = new
ConstructorInfoEx
(constructors[i]);
17 references to ConstructorInfoEx
Microsoft.Extensions.DependencyInjection.Abstractions (17)
ActivatorUtilities.cs (17)
28
private static readonly ConcurrentDictionary<Type,
ConstructorInfoEx
[]> s_constructorInfos = new();
31
private static readonly Lazy<ConditionalWeakTable<Type,
ConstructorInfoEx
[]>> s_collectibleConstructorInfos = new();
62
ConstructorInfoEx
[]? constructors;
85
ConstructorInfoEx
? constructor;
226
private static
ConstructorInfoEx
[] GetOrAddConstructors(
237
if (s_collectibleConstructorInfos.Value.TryGetValue(type, out
ConstructorInfoEx
[]? value))
251
private static
ConstructorInfoEx
[] CreateConstructorInfoExs(
255
ConstructorInfoEx
[]? value = new
ConstructorInfoEx
[constructors.Length];
568
ConstructorInfoEx
[]? constructors,
586
private static
ConstructorInfoEx
FindConstructorEx(ConstructorInfo constructorInfo,
ConstructorInfoEx
[] constructorExs)
637
ConstructorInfoEx
[]? constructors,
657
foreach (
ConstructorInfoEx
constructor in constructors)
802
private readonly
ConstructorInfoEx
_constructor;
806
public ConstructorMatcher(
ConstructorInfoEx
constructor, Span<object?> parameterValues)
816
public
ConstructorInfoEx
ConstructorInfo => _constructor;