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),
391
case
ParsableFromStringSpec
{ StringParsableTypeKind: StringParsableTypeKind.AssignFromSectionValue }:
485
foreach (
ParsableFromStringSpec
type in stringParsableTypes)
616
private void EmitPrimitiveParseMethod(
ParsableFromStringSpec
type)
719
case
ParsableFromStringSpec
stringParsableType:
771
ParsableFromStringSpec
keyType = (
ParsableFromStringSpec
)_typeIndex.GetEffectiveTypeSpec(type.KeyTypeRef);
786
case
ParsableFromStringSpec
stringParsableElementType:
964
case
ParsableFromStringSpec
:
993
case
ParsableFromStringSpec
stringParsableType:
1349
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:
251
private void RegisterStringParsableTypeIfApplicable(
ParsableFromStringSpec
type)
Specs\TypeIndex.cs (2)
114
GetTypeSpec(typeSpec.KeyTypeRef) is
ParsableFromStringSpec
;
118
public static string GetParseMethodName(
ParsableFromStringSpec
type)