1 instantiation of ParsableFromStringSpec
Microsoft.Extensions.Configuration.Binder.SourceGeneration (1)
ConfigurationBindingGenerator.Parser.cs (1)
190ParsableFromStringSpec stringParsableSpec = new(type) { StringParsableTypeKind = specialTypeKind };
21 references to ParsableFromStringSpec
Microsoft.Extensions.Configuration.Binder.SourceGeneration (21)
ConfigurationBindingGenerator.Parser.cs (2)
190ParsableFromStringSpec stringParsableSpec = new(type) { StringParsableTypeKind = specialTypeKind }; 955typeSpec is not ParsableFromStringSpec)
Emitter\CoreBindingHelpers.cs (11)
115case ParsableFromStringSpec stringParsableType: 196(ParsableFromStringSpec)_typeIndex.GetEffectiveTypeSpec(type), 382case ParsableFromStringSpec { StringParsableTypeKind: StringParsableTypeKind.AssignFromSectionValue }: 480foreach (ParsableFromStringSpec type in stringParsableTypes) 611private void EmitPrimitiveParseMethod(ParsableFromStringSpec type) 714case ParsableFromStringSpec stringParsableType: 766ParsableFromStringSpec keyType = (ParsableFromStringSpec)_typeIndex.GetEffectiveTypeSpec(type.KeyTypeRef); 781case ParsableFromStringSpec stringParsableElementType: 890case ParsableFromStringSpec stringParsableType: 1166ParsableFromStringSpec 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: 230private void RegisterStringParsableTypeIfApplicable(ParsableFromStringSpec type)
Specs\TypeIndex.cs (2)
109GetTypeSpec(typeSpec.KeyTypeRef) is ParsableFromStringSpec; 113public static string GetParseMethodName(ParsableFromStringSpec type)