1 instantiation of ParsableFromStringSpec
Microsoft.Extensions.Configuration.Binder.SourceGeneration (1)
ConfigurationBindingGenerator.Parser.cs (1)
193
ParsableFromStringSpec stringParsableSpec =
new
(type) { StringParsableTypeKind = specialTypeKind };
22 references to ParsableFromStringSpec
Microsoft.Extensions.Configuration.Binder.SourceGeneration (22)
ConfigurationBindingGenerator.Parser.cs (2)
193
ParsableFromStringSpec
stringParsableSpec = new(type) { StringParsableTypeKind = specialTypeKind };
1029
typeSpec is not
ParsableFromStringSpec
)
Emitter\CoreBindingHelpers.cs (12)
116
case
ParsableFromStringSpec
stringParsableType:
197
(
ParsableFromStringSpec
)_typeIndex.GetEffectiveTypeSpec(type),
394
case
ParsableFromStringSpec
{ StringParsableTypeKind: StringParsableTypeKind.AssignFromSectionValue }:
488
foreach (
ParsableFromStringSpec
type in stringParsableTypes)
619
private void EmitPrimitiveParseMethod(
ParsableFromStringSpec
type)
722
case
ParsableFromStringSpec
stringParsableType:
774
ParsableFromStringSpec
keyType = (
ParsableFromStringSpec
)_typeIndex.GetEffectiveTypeSpec(type.KeyTypeRef);
789
case
ParsableFromStringSpec
stringParsableElementType:
967
case
ParsableFromStringSpec
:
997
case
ParsableFromStringSpec
stringParsableType:
1367
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:
261
private void RegisterStringParsableTypeIfApplicable(
ParsableFromStringSpec
type)
Specs\TypeIndex.cs (2)
138
GetTypeSpec(typeSpec.KeyTypeRef) is
ParsableFromStringSpec
;
142
public static string GetParseMethodName(
ParsableFromStringSpec
type)