1 instantiation of ConstructorInfoEx
Microsoft.Extensions.DependencyInjection.Abstractions (1)
ActivatorUtilities.cs (1)
260
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();
64
ConstructorInfoEx
[]? constructors;
87
ConstructorInfoEx
? constructor;
228
private static
ConstructorInfoEx
[] GetOrAddConstructors(
239
if (s_collectibleConstructorInfos.Value.TryGetValue(type, out
ConstructorInfoEx
[]? value))
253
private static
ConstructorInfoEx
[] CreateConstructorInfoExs(
257
ConstructorInfoEx
[]? value = new
ConstructorInfoEx
[constructors.Length];
564
ConstructorInfoEx
[]? constructors,
582
private static
ConstructorInfoEx
FindConstructorEx(ConstructorInfo constructorInfo,
ConstructorInfoEx
[] constructorExs)
633
ConstructorInfoEx
[]? constructors,
653
foreach (
ConstructorInfoEx
constructor in constructors)
798
private readonly
ConstructorInfoEx
_constructor;
802
public ConstructorMatcher(
ConstructorInfoEx
constructor, Span<object?> parameterValues)
812
public
ConstructorInfoEx
ConstructorInfo => _constructor;