1 write to _helperInfoBuilder
Microsoft.Extensions.Configuration.Binder.SourceGeneration (1)
ConfigurationBindingGenerator.Parser.cs (1)
123_helperInfoBuilder = new(typeIndex);
10 references to _helperInfoBuilder
Microsoft.Extensions.Configuration.Binder.SourceGeneration (10)
ConfigurationBindingGenerator.Parser.cs (1)
56BindingHelperInfo = _helperInfoBuilder!.ToIncrementalValue(),
Parser\ConfigurationBinder.cs (3)
263_helperInfoBuilder!.TryRegisterTransitiveTypesForMethodGen(complexTypeSpec.TypeRef)) 274? _helperInfoBuilder!.TryRegisterTypeForGetGen(typeSpec) 275: _helperInfoBuilder!.TryRegisterTypeForGetValueGen(typeSpec);
Parser\OptionsBuilderConfigurationExtensions.cs (3)
103else if (!_helperInfoBuilder!.TryRegisterTypeForBindCoreMainGen(complexTypeSpec)) 111_helperInfoBuilder!.RegisterNamespace("Microsoft.Extensions.Options"); 114_helperInfoBuilder!.RegisterNamespace("Microsoft.Extensions.DependencyInjection");
Parser\OptionsConfigurationServiceCollectionExtensions.cs (3)
94if (!_helperInfoBuilder!.TryRegisterTypeForBindCoreMainGen(typeSpec)) 100_helperInfoBuilder!.RegisterNamespace("Microsoft.Extensions.DependencyInjection"); 102_helperInfoBuilder!.RegisterNamespace("Microsoft.Extensions.Options");