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