1 write to IConfiguration
Microsoft.Extensions.Configuration.Binder.SourceGeneration (1)
Parser\KnownTypeSymbols.cs (1)
94
IConfiguration
= compilation.GetBestTypeByMetadataName("Microsoft.Extensions.Configuration.IConfiguration");
8 references to IConfiguration
Microsoft.Extensions.Configuration.Binder.SourceGeneration (8)
ConfigurationBindingGenerator.Parser.cs (1)
43
if (_typeSymbols is not {
IConfiguration
: { }, ConfigurationBinder: { } })
Parser\ConfigurationBinder.cs (2)
45
if (!SymbolEqualityComparer.Default.Equals(_typeSymbols.
IConfiguration
, @params[0].Type))
140
if (!SymbolEqualityComparer.Default.Equals(_typeSymbols.
IConfiguration
, @params[0].Type))
Parser\OptionsBuilderConfigurationExtensions.cs (1)
51
if (!SymbolEqualityComparer.Default.Equals(_typeSymbols.
IConfiguration
, @params[1].Type))
Parser\OptionsConfigurationServiceCollectionExtensions.cs (4)
35
if (paramCount is 2 && SymbolEqualityComparer.Default.Equals(_typeSymbols.
IConfiguration
, @params[1].Type))
45
SymbolEqualityComparer.Default.Equals(_typeSymbols.
IConfiguration
, thirdParamType))
49
else if (SymbolEqualityComparer.Default.Equals(_typeSymbols.
IConfiguration
, secondParamType) &&
61
SymbolEqualityComparer.Default.Equals(_typeSymbols.
IConfiguration
, @params[2].Type) &&