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