1 instantiation of DictionarySpec
ConfigurationSchemaGenerator (1)
RuntimeSource\Configuration.Binder\ConfigurationBindingGenerator.Parser.cs (1)
433return new DictionarySpec(type)
8 references to DictionarySpec
ConfigurationSchemaGenerator (8)
ConfigSchemaEmitter.cs (1)
200else if (type is DictionarySpec dictionary)
RuntimeSource\Configuration.Binder\ConfigurationBindingGenerator.Parser.cs (1)
370Debug.Assert(spec is DictionarySpec or UnsupportedTypeSpec);
RuntimeSource\Configuration.Binder\Specs\BindingHelperInfo.cs (1)
132case DictionarySpec dictionarySpec:
RuntimeSource\Configuration.Binder\Specs\TypeIndex.cs (5)
26DictionarySpec dictionarySpec => KeyIsSupported(dictionarySpec), 35DictionarySpec dictSpec => KeyIsSupported(dictSpec) && CanBindTo(dictSpec.ElementTypeRef), 47bool IsDictWithUnsupportedKey() => propTypeSpec is DictionarySpec dictionarySpec && !KeyIsSupported(dictionarySpec); 96string keyTypeDisplayString = ((DictionarySpec)type).KeyTypeRef.FullyQualifiedName; 100public bool KeyIsSupported(DictionarySpec typeSpec) =>