1 instantiation of DictionarySpec
Microsoft.Extensions.Configuration.Binder.SourceGeneration (1)
ConfigurationBindingGenerator.Parser.cs (1)
446return new DictionarySpec(type)
9 references to DictionarySpec
Microsoft.Extensions.Configuration.Binder.SourceGeneration (9)
ConfigurationBindingGenerator.Parser.cs (1)
374Debug.Assert(spec is DictionarySpec or UnsupportedTypeSpec or null);
Emitter\CoreBindingHelpers.cs (2)
287case DictionarySpec dictionaryType: 765private 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), 52bool IsDictWithUnsupportedKey() => propTypeSpec is DictionarySpec dictionarySpec && !KeyIsSupported(dictionarySpec); 106string keyTypeDisplayString = ((DictionarySpec)type).KeyTypeRef.FullyQualifiedName; 110public bool KeyIsSupported(DictionarySpec typeSpec) =>