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