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), 394case ParsableFromStringSpec { StringParsableTypeKind: StringParsableTypeKind.AssignFromSectionValue }: 488foreach (ParsableFromStringSpec type in stringParsableTypes) 619private void EmitPrimitiveParseMethod(ParsableFromStringSpec type) 722case ParsableFromStringSpec stringParsableType: 774ParsableFromStringSpec keyType = (ParsableFromStringSpec)_typeIndex.GetEffectiveTypeSpec(type.KeyTypeRef); 789case ParsableFromStringSpec stringParsableElementType: 967case ParsableFromStringSpec: 997case ParsableFromStringSpec stringParsableType: 1367ParsableFromStringSpec 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: 261private void RegisterStringParsableTypeIfApplicable(ParsableFromStringSpec type)
Specs\TypeIndex.cs (2)
138GetTypeSpec(typeSpec.KeyTypeRef) is ParsableFromStringSpec; 142public static string GetParseMethodName(ParsableFromStringSpec type)