1 instantiation of ParsableFromStringSpec
Microsoft.Extensions.Configuration.Binder.SourceGeneration (1)
ConfigurationBindingGenerator.Parser.cs (1)
193ParsableFromStringSpec stringParsableSpec = new(type) { StringParsableTypeKind = specialTypeKind };
22 references to ParsableFromStringSpec
Microsoft.Extensions.Configuration.Binder.SourceGeneration (22)
ConfigurationBindingGenerator.Parser.cs (2)
193ParsableFromStringSpec stringParsableSpec = new(type) { StringParsableTypeKind = specialTypeKind }; 1029typeSpec is not ParsableFromStringSpec)
Emitter\CoreBindingHelpers.cs (12)
116case ParsableFromStringSpec stringParsableType: 197(ParsableFromStringSpec)_typeIndex.GetEffectiveTypeSpec(type), 391case ParsableFromStringSpec { StringParsableTypeKind: StringParsableTypeKind.AssignFromSectionValue }: 485foreach (ParsableFromStringSpec type in stringParsableTypes) 616private void EmitPrimitiveParseMethod(ParsableFromStringSpec type) 719case ParsableFromStringSpec stringParsableType: 771ParsableFromStringSpec keyType = (ParsableFromStringSpec)_typeIndex.GetEffectiveTypeSpec(type.KeyTypeRef); 786case ParsableFromStringSpec stringParsableElementType: 964case ParsableFromStringSpec: 993case ParsableFromStringSpec stringParsableType: 1349ParsableFromStringSpec type,
Specs\BindingHelperInfo.cs (6)
23public required ImmutableEquatableArray<ParsableFromStringSpec>? TypesForGen_ParsePrimitive { get; init; } 56TypesForGen_ParsePrimitive = GetTypesForGen_CoreBindingHelper<ParsableFromStringSpec>(MethodsToGen_CoreBindingHelper.ParsePrimitive) 95ParsableFromStringSpec effectiveType = (ParsableFromStringSpec)_typeIndex.GetEffectiveTypeSpec(typeSpec); 127case ParsableFromStringSpec stringParsableSpec: 251private void RegisterStringParsableTypeIfApplicable(ParsableFromStringSpec type)
Specs\TypeIndex.cs (2)
114GetTypeSpec(typeSpec.KeyTypeRef) is ParsableFromStringSpec; 118public static string GetParseMethodName(ParsableFromStringSpec type)