1 instantiation of ArraySpec
Microsoft.Extensions.Configuration.Binder.SourceGeneration (1)
ConfigurationBindingGenerator.Parser.cs (1)
357return new ArraySpec(typeSymbol)
7 references to ArraySpec
Microsoft.Extensions.Configuration.Binder.SourceGeneration (7)
ConfigurationBindingGenerator.Parser.cs (1)
196Debug.Assert(spec is ArraySpec or UnsupportedTypeSpec);
Emitter\CoreBindingHelpers.cs (6)
269case ArraySpec arrayType: 420EmitThrowBlock(condition: typeSpec is ArraySpec || typeSpec.IsExactIEnumerableOfT ? $"if ({member.Name} is null)" : "else"); 678private void EmitBindCoreImplForArray(ArraySpec type) 982if ((complexType is ArraySpec || complexType.IsExactIEnumerableOfT) && canSet) 985Debug.Assert(complexType is ArraySpec || complexType is EnumerableSpec); 1218if (collectionType is ArraySpec)