23 references to StringParsableTypeKind
ConfigurationSchemaGenerator (23)
ConfigSchemaEmitter.cs (2)
594
else if (parsable.StringParsableTypeKind ==
StringParsableTypeKind
.Enum)
610
else if (parsable.StringParsableTypeKind ==
StringParsableTypeKind
.Uri)
RuntimeSource\Configuration.Binder\ConfigurationBindingGenerator.Parser.cs (17)
187
else if (IsParsableFromString(type, out
StringParsableTypeKind
specialTypeKind))
233
private bool IsParsableFromString(ITypeSymbol type, out
StringParsableTypeKind
typeKind)
237
typeKind =
StringParsableTypeKind
.ByteArray;
243
typeKind =
StringParsableTypeKind
.None;
249
typeKind =
StringParsableTypeKind
.Enum;
260
typeKind =
StringParsableTypeKind
.AssignFromSectionValue;
266
typeKind =
StringParsableTypeKind
.Parse;
273
typeKind =
StringParsableTypeKind
.Float;
285
typeKind =
StringParsableTypeKind
.Integer;
290
typeKind =
StringParsableTypeKind
.ParseInvariant;
297
typeKind =
StringParsableTypeKind
.CultureInfo;
304
typeKind =
StringParsableTypeKind
.ParseInvariant;
310
typeKind =
StringParsableTypeKind
.ParseInvariant;
314
typeKind =
StringParsableTypeKind
.Uri;
319
typeKind =
StringParsableTypeKind
.Parse;
323
typeKind =
StringParsableTypeKind
.None;
331
typeKind =
StringParsableTypeKind
.None;
RuntimeSource\Configuration.Binder\Specs\BindingHelperInfo.cs (1)
222
if (type.StringParsableTypeKind is not
StringParsableTypeKind
.AssignFromSectionValue)
RuntimeSource\Configuration.Binder\Specs\TypeIndex.cs (2)
110
Debug.Assert(type.StringParsableTypeKind is not
StringParsableTypeKind
.AssignFromSectionValue);
112
if (type.StringParsableTypeKind is
StringParsableTypeKind
.ByteArray)
RuntimeSource\Configuration.Binder\Specs\Types\SimpleTypeSpec.cs (1)
22
public required StringParsableTypeKind
StringParsableTypeKind
{ get; init; }