1 write to _constructor
Microsoft.Extensions.DependencyInjection.Abstractions (1)
ActivatorUtilities.cs (1)
808
_constructor
= constructor;
15 references to _constructor
Microsoft.Extensions.DependencyInjection.Abstractions (15)
ActivatorUtilities.cs (15)
812
public ConstructorInfoEx ConstructorInfo =>
_constructor
;
821
for (int applyIndex = 0; applyIndex <
_constructor
.Parameters.Length; applyIndex++)
824
_constructor
.Parameters[applyIndex].ParameterType.IsAssignableFrom(givenType))
839
for (int i = 0; i <
_constructor
.Parameters.Length; i++)
842
!
_constructor
.IsService(serviceProviderIsService, i))
844
if (ParameterDefaultValue.TryGetDefaultValue(
_constructor
.Parameters[i], out object? defaultValue))
855
return
_constructor
.Parameters.Length;
860
for (int index = 0; index <
_constructor
.Parameters.Length; index++)
864
object? value =
_constructor
.GetService(provider, index);
867
if (!ParameterDefaultValue.TryGetDefaultValue(
_constructor
.Parameters[index], out object? defaultValue))
869
throw new InvalidOperationException(SR.Format(SR.UnableToResolveService,
_constructor
.Parameters[index].ParameterType,
_constructor
.Info.DeclaringType));
884
return
_constructor
.Invoker.Invoke(_parameterValues.Slice(0,
_constructor
.Parameters.Length));
901
for (int i = 0; i <
_constructor
.Parameters.Length; i++)