RuntimeSource\Configuration.Binder\ConfigurationBindingGenerator.Parser.cs (12)
413(IsInterfaceMatch(type, _typeSymbols.GenericIDictionary_Unbound) || IsInterfaceMatch(type, _typeSymbols.IDictionary)))
419else if (_typeSymbols.Dictionary is not null && IsInterfaceMatch(type, _typeSymbols.IReadOnlyDictionary_Unbound))
479else if ((IsInterfaceMatch(type, _typeSymbols.GenericICollection_Unbound) || IsInterfaceMatch(type, _typeSymbols.GenericIList_Unbound)))
485else if (IsInterfaceMatch(type, _typeSymbols.GenericIEnumerable_Unbound))
491else if (IsInterfaceMatch(type, _typeSymbols.ISet_Unbound))
497else if (IsInterfaceMatch(type, _typeSymbols.IReadOnlySet_Unbound))
503else if (IsInterfaceMatch(type, _typeSymbols.IReadOnlyList_Unbound) || IsInterfaceMatch(type, _typeSymbols.IReadOnlyCollection_Unbound))
778if (IsInterfaceMatch(type, _typeSymbols.IDictionary))
800if (IsInterfaceMatch(type, @interface))