6 references to GetInterface
ConfigurationSchemaGenerator (6)
RuntimeSource\Configuration.Binder\ConfigurationBindingGenerator.Parser.cs (6)
403
else if (_typeSymbols.GenericIDictionary is not null &&
GetInterface
(type, _typeSymbols.GenericIDictionary_Unbound) is not null)
470
else if (_typeSymbols.GenericICollection is not null &&
GetInterface
(type, _typeSymbols.GenericICollection_Unbound) is not null)
755
INamedTypeSymbol? candidate =
GetInterface
(type, _typeSymbols.GenericIEnumerable_Unbound);
769
INamedTypeSymbol? candidate =
GetInterface
(type, _typeSymbols.GenericIDictionary_Unbound) ??
GetInterface
(type, _typeSymbols.IReadOnlyDictionary_Unbound);
791
type is INamedTypeSymbol namedType &&
GetInterface
(namedType, _typeSymbols.IEnumerable) is not null;