1 write to GenericIDictionary_Unbound
Microsoft.Extensions.Configuration.Binder.SourceGeneration (1)
Parser\KnownTypeSymbols.cs (1)
119
GenericIDictionary_Unbound
= GenericIDictionary?.ConstructUnboundGenericType();
3 references to GenericIDictionary_Unbound
Microsoft.Extensions.Configuration.Binder.SourceGeneration (3)
ConfigurationBindingGenerator.Parser.cs (3)
387
bool isDictionary = _typeSymbols.GenericICollection is not null && GetInterface(type, _typeSymbols.
GenericIDictionary_Unbound
) is not null;
420
(IsInterfaceMatch(type, _typeSymbols.
GenericIDictionary_Unbound
) || IsInterfaceMatch(type, _typeSymbols.IDictionary)))
825
INamedTypeSymbol? candidate = GetInterface(type, _typeSymbols.
GenericIDictionary_Unbound
) ?? GetInterface(type, _typeSymbols.IReadOnlyDictionary_Unbound);