1 instantiation of ParsableFromStringSpec
ConfigurationSchemaGenerator (1)
RuntimeSource\Configuration.Binder\ConfigurationBindingGenerator.Parser.cs (1)
189ParsableFromStringSpec stringParsableSpec = new(type) { StringParsableTypeKind = specialTypeKind };
12 references to ParsableFromStringSpec
ConfigurationSchemaGenerator (12)
ConfigSchemaEmitter.cs (3)
190if (type is ParsableFromStringSpec parsable) 591private void GenerateParsableFromString(JsonObject propertyNode, ParsableFromStringSpec parsable) 657private static string GetParsableTypeName(ParsableFromStringSpec parsable) => parsable.DisplayString switch
RuntimeSource\Configuration.Binder\ConfigurationBindingGenerator.Parser.cs (2)
189ParsableFromStringSpec stringParsableSpec = new(type) { StringParsableTypeKind = specialTypeKind }; 899typeSpec is not ParsableFromStringSpec)
RuntimeSource\Configuration.Binder\Specs\BindingHelperInfo.cs (5)
56TypesForGen_ParsePrimitive = GetTypesForGen_CoreBindingHelper<ParsableFromStringSpec>(MethodsToGen_CoreBindingHelper.ParsePrimitive) 95ParsableFromStringSpec effectiveType = (ParsableFromStringSpec)_typeIndex.GetEffectiveTypeSpec(typeSpec); 127case ParsableFromStringSpec stringParsableSpec: 220private void RegisterStringParsableTypeIfApplicable(ParsableFromStringSpec type)
RuntimeSource\Configuration.Binder\Specs\TypeIndex.cs (2)
104GetTypeSpec(typeSpec.KeyTypeRef) is ParsableFromStringSpec; 108public static string GetParseMethodName(ParsableFromStringSpec type)