1 instantiation of TypedInterceptorInvocationInfo
Microsoft.Extensions.Configuration.Binder.SourceGeneration (1)
Specs\InterceptorInfo.cs (1)
163public TypedInterceptorInvocationInfo ToIncrementalValue() => new(
9 references to TypedInterceptorInvocationInfo
Microsoft.Extensions.Configuration.Binder.SourceGeneration (9)
Emitter\ConfigurationBinder.cs (1)
141void EmitMethods(ImmutableEquatableArray<TypedInterceptorInvocationInfo>? interceptorInfo, string additionalParams, string configExpression, bool configureOptions)
Specs\InterceptorInfo.cs (8)
22public required ImmutableEquatableArray<TypedInterceptorInvocationInfo>? ConfigBinder_Bind_instance { get; init; } 23public required ImmutableEquatableArray<TypedInterceptorInvocationInfo>? ConfigBinder_Bind_instance_BinderOptions { get; init; } 24public required ImmutableEquatableArray<TypedInterceptorInvocationInfo>? ConfigBinder_Bind_key_instance { get; init; } 136private readonly Dictionary<ComplexTypeSpec, TypedInterceptorInvocationInfo.Builder> _invocationInfoBuilderCache = new(); 140if (!_invocationInfoBuilderCache.TryGetValue(type, out TypedInterceptorInvocationInfo.Builder? invocationInfoBuilder)) 142_invocationInfoBuilderCache[type] = invocationInfoBuilder = new TypedInterceptorInvocationInfo.Builder(overload, type); 148public ImmutableEquatableArray<TypedInterceptorInvocationInfo>? ToIncrementalValue() => 163public TypedInterceptorInvocationInfo ToIncrementalValue() => new(