1 write to IConfiguration
ConfigurationSchemaGenerator (1)
RuntimeSource\Configuration.Binder\Parser\KnownTypeSymbols.cs (1)
91
IConfiguration
= compilation.GetBestTypeByMetadataName("Microsoft.Extensions.Configuration.IConfiguration");
8 references to IConfiguration
ConfigurationSchemaGenerator (8)
RuntimeSource\Configuration.Binder\ConfigurationBindingGenerator.Parser.cs (1)
43
if (_typeSymbols is not {
IConfiguration
: { }, ConfigurationBinder: { } })
RuntimeSource\Configuration.Binder\Parser\ConfigurationBinder.cs (2)
45
if (!SymbolEqualityComparer.Default.Equals(_typeSymbols.
IConfiguration
, @params[0].Type))
140
if (!SymbolEqualityComparer.Default.Equals(_typeSymbols.
IConfiguration
, @params[0].Type))
RuntimeSource\Configuration.Binder\Parser\OptionsBuilderConfigurationExtensions.cs (1)
51
if (!SymbolEqualityComparer.Default.Equals(_typeSymbols.
IConfiguration
, @params[1].Type))
RuntimeSource\Configuration.Binder\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) &&