1 instantiation of DictionarySpec
Microsoft.Extensions.Configuration.Binder.SourceGeneration (1)
ConfigurationBindingGenerator.Parser.cs (1)
443return new DictionarySpec(type)
9 references to DictionarySpec
Microsoft.Extensions.Configuration.Binder.SourceGeneration (9)
ConfigurationBindingGenerator.Parser.cs (1)
371Debug.Assert(spec is DictionarySpec or UnsupportedTypeSpec or null);
Emitter\CoreBindingHelpers.cs (2)
279case DictionarySpec dictionaryType: 760private void EmitBindCoreImplForDictionary(DictionarySpec type)
Specs\BindingHelperInfo.cs (1)
132case DictionarySpec dictionarySpec:
Specs\TypeIndex.cs (5)
26DictionarySpec dictionarySpec => KeyIsSupported(dictionarySpec), 35DictionarySpec dictSpec => KeyIsSupported(dictSpec) && CanBindTo(dictSpec.ElementTypeRef), 47bool IsDictWithUnsupportedKey() => propTypeSpec is DictionarySpec dictionarySpec && !KeyIsSupported(dictionarySpec); 101string keyTypeDisplayString = ((DictionarySpec)type).KeyTypeRef.FullyQualifiedName; 105public bool KeyIsSupported(DictionarySpec typeSpec) =>