1 write to StringParsableTypeKind
Microsoft.Extensions.Configuration.Binder.SourceGeneration (1)
ConfigurationBindingGenerator.Parser.cs (1)
190
ParsableFromStringSpec stringParsableSpec = new(type) {
StringParsableTypeKind
= specialTypeKind };
10 references to StringParsableTypeKind
Microsoft.Extensions.Configuration.Binder.SourceGeneration (10)
Emitter\CoreBindingHelpers.cs (7)
125
checkForNullSectionValue: stringParsableType.
StringParsableTypeKind
is not StringParsableTypeKind.AssignFromSectionValue);
382
case ParsableFromStringSpec {
StringParsableTypeKind
: StringParsableTypeKind.AssignFromSectionValue }:
482
if (type.
StringParsableTypeKind
is not StringParsableTypeKind.Enum)
613
StringParsableTypeKind typeKind = type.
StringParsableTypeKind
;
800
if (keyType.
StringParsableTypeKind
is not StringParsableTypeKind.AssignFromSectionValue)
903
bool emitNullCheck = member.TypeRef.CanBeNull && stringParsableType.
StringParsableTypeKind
!= StringParsableTypeKind.AssignFromSectionValue;
1172
StringParsableTypeKind typeKind = type.
StringParsableTypeKind
;
Specs\BindingHelperInfo.cs (1)
232
if (type.
StringParsableTypeKind
is not StringParsableTypeKind.AssignFromSectionValue)
Specs\TypeIndex.cs (2)
115
Debug.Assert(type.
StringParsableTypeKind
is not StringParsableTypeKind.AssignFromSectionValue);
117
if (type.
StringParsableTypeKind
is StringParsableTypeKind.ByteArray)