1 instantiation of ParsableFromStringSpec
Microsoft.Extensions.Configuration.Binder.SourceGeneration (1)
ConfigurationBindingGenerator.Parser.cs (1)
190
ParsableFromStringSpec stringParsableSpec =
new
(type) { StringParsableTypeKind = specialTypeKind };
21 references to ParsableFromStringSpec
Microsoft.Extensions.Configuration.Binder.SourceGeneration (21)
ConfigurationBindingGenerator.Parser.cs (2)
190
ParsableFromStringSpec
stringParsableSpec = new(type) { StringParsableTypeKind = specialTypeKind };
955
typeSpec is not
ParsableFromStringSpec
)
Emitter\CoreBindingHelpers.cs (11)
115
case
ParsableFromStringSpec
stringParsableType:
196
(
ParsableFromStringSpec
)_typeIndex.GetEffectiveTypeSpec(type),
382
case
ParsableFromStringSpec
{ StringParsableTypeKind: StringParsableTypeKind.AssignFromSectionValue }:
480
foreach (
ParsableFromStringSpec
type in stringParsableTypes)
611
private void EmitPrimitiveParseMethod(
ParsableFromStringSpec
type)
714
case
ParsableFromStringSpec
stringParsableType:
766
ParsableFromStringSpec
keyType = (
ParsableFromStringSpec
)_typeIndex.GetEffectiveTypeSpec(type.KeyTypeRef);
781
case
ParsableFromStringSpec
stringParsableElementType:
890
case
ParsableFromStringSpec
stringParsableType:
1166
ParsableFromStringSpec
type,
Specs\BindingHelperInfo.cs (6)
23
public required ImmutableEquatableArray<
ParsableFromStringSpec
>? TypesForGen_ParsePrimitive { get; init; }
56
TypesForGen_ParsePrimitive = GetTypesForGen_CoreBindingHelper<
ParsableFromStringSpec
>(MethodsToGen_CoreBindingHelper.ParsePrimitive)
95
ParsableFromStringSpec
effectiveType = (
ParsableFromStringSpec
)_typeIndex.GetEffectiveTypeSpec(typeSpec);
127
case
ParsableFromStringSpec
stringParsableSpec:
230
private void RegisterStringParsableTypeIfApplicable(
ParsableFromStringSpec
type)
Specs\TypeIndex.cs (2)
109
GetTypeSpec(typeSpec.KeyTypeRef) is
ParsableFromStringSpec
;
113
public static string GetParseMethodName(
ParsableFromStringSpec
type)