2 instantiations of InvocationLocationInfo
ConfigurationSchemaGenerator (2)
RuntimeSource\Configuration.Binder\Specs\InterceptorInfo.cs (2)
112
infoList.Add(new
InvocationLocationInfo
(overload, operation));
159
_infoList.Add(new
InvocationLocationInfo
(Overload, invocation));
12 references to InvocationLocationInfo
ConfigurationSchemaGenerator (12)
RuntimeSource\Configuration.Binder\Specs\InterceptorInfo.cs (12)
25
public required ImmutableEquatableArray<
InvocationLocationInfo
>? ConfigBinder { get; init; }
26
public required ImmutableEquatableArray<
InvocationLocationInfo
>? OptionsBuilderExt { get; init; }
27
public required ImmutableEquatableArray<
InvocationLocationInfo
>? ServiceCollectionExt { get; init; }
29
public IEnumerable<
InvocationLocationInfo
>? GetInfo(MethodsToGen interceptor)
33
ImmutableEquatableArray<
InvocationLocationInfo
>? infoList;
57
private List<
InvocationLocationInfo
>? _interceptors_configBinder;
58
private List<
InvocationLocationInfo
>? _interceptors_OptionsBuilderExt;
59
private List<
InvocationLocationInfo
>? _interceptors_serviceCollectionExt;
109
void RegisterInterceptor(ref List<
InvocationLocationInfo
>? infoList)
111
infoList ??= new List<
InvocationLocationInfo
>();
152
public sealed record TypedInterceptorInvocationInfo(ComplexTypeSpec TargetType, ImmutableEquatableArray<
InvocationLocationInfo
> Locations)
156
private readonly List<
InvocationLocationInfo
> _infoList = new();