18 references to MethodsToGen_CoreBindingHelper
ConfigurationSchemaGenerator (18)
RuntimeSource\Configuration.Binder\Specs\BindingHelperInfo.cs (18)
29private MethodsToGen_CoreBindingHelper _methodsToGen; 32private readonly Dictionary<MethodsToGen_CoreBindingHelper, HashSet<TypeSpec>> _typesForGen = new(); 51TypesForGen_GetCore = GetTypesForGen_CoreBindingHelper<TypeSpec>(MethodsToGen_CoreBindingHelper.GetCore), 52TypesForGen_BindCoreMain = GetTypesForGen_CoreBindingHelper<ComplexTypeSpec>(MethodsToGen_CoreBindingHelper.BindCoreMain), 53TypesForGen_GetValueCore = GetTypesForGen_CoreBindingHelper<TypeSpec>(MethodsToGen_CoreBindingHelper.GetValueCore), 54TypesForGen_BindCore = GetTypesForGen_CoreBindingHelper<ComplexTypeSpec>(MethodsToGen_CoreBindingHelper.BindCore), 55TypesForGen_Initialize = GetTypesForGen_CoreBindingHelper<ObjectSpec>(MethodsToGen_CoreBindingHelper.Initialize), 56TypesForGen_ParsePrimitive = GetTypesForGen_CoreBindingHelper<ParsableFromStringSpec>(MethodsToGen_CoreBindingHelper.ParsePrimitive) 59ImmutableEquatableArray<TSpec>? GetTypesForGen_CoreBindingHelper<TSpec>(MethodsToGen_CoreBindingHelper overload) 85RegisterTypeForMethodGen(MethodsToGen_CoreBindingHelper.GetCore, type); 96RegisterTypeForMethodGen(MethodsToGen_CoreBindingHelper.GetValueCore, typeSpec); 105RegisterTypeForMethodGen(MethodsToGen_CoreBindingHelper.BindCoreMain, type); 179RegisterTypeForMethodGen(MethodsToGen_CoreBindingHelper.Initialize, objectSpec); 199RegisterTypeForMethodGen(MethodsToGen_CoreBindingHelper.BindCore, type); 207private void RegisterTypeForMethodGen(MethodsToGen_CoreBindingHelper method, TypeSpec type) 224_methodsToGen |= MethodsToGen_CoreBindingHelper.ParsePrimitive; 225RegisterTypeForMethodGen(MethodsToGen_CoreBindingHelper.ParsePrimitive, type); 229private void RegisterForGen_AsConfigWithChildrenHelper() => _methodsToGen |= MethodsToGen_CoreBindingHelper.AsConfigWithChildren;