1 instantiation of FSharpCoreReflectionProxy
System.Text.Json (1)
System\Text\Json\Serialization\Metadata\FSharpCoreReflectionProxy.cs (1)
83s_singletonInstance ??= new FSharpCoreReflectionProxy(fsharpCoreAssembly);
37 references to FSharpCoreReflectionProxy
System.Text.Json (37)
System\Text\Json\Serialization\Converters\FSharp\FSharpListConverter.cs (3)
16[RequiresUnreferencedCode(FSharpCoreReflectionProxy.FSharpCoreUnreferencedCodeMessage)] 17[RequiresDynamicCode(FSharpCoreReflectionProxy.FSharpCoreUnreferencedCodeMessage)] 20_listConstructor = FSharpCoreReflectionProxy.Instance.CreateFSharpListConstructor<TList, TElement>();
System\Text\Json\Serialization\Converters\FSharp\FSharpMapConverter.cs (3)
18[RequiresUnreferencedCode(FSharpCoreReflectionProxy.FSharpCoreUnreferencedCodeMessage)] 19[RequiresDynamicCode(FSharpCoreReflectionProxy.FSharpCoreUnreferencedCodeMessage)] 22_mapConstructor = FSharpCoreReflectionProxy.Instance.CreateFSharpMapConstructor<TMap, TKey, TValue>();
System\Text\Json\Serialization\Converters\FSharp\FSharpOptionConverter.cs (4)
23[RequiresUnreferencedCode(FSharpCoreReflectionProxy.FSharpCoreUnreferencedCodeMessage)] 24[RequiresDynamicCode(FSharpCoreReflectionProxy.FSharpCoreUnreferencedCodeMessage)] 28_optionValueGetter = FSharpCoreReflectionProxy.Instance.CreateFSharpOptionValueGetter<TOption, TElement>(); 29_optionConstructor = FSharpCoreReflectionProxy.Instance.CreateFSharpOptionSomeConstructor<TOption, TElement>();
System\Text\Json\Serialization\Converters\FSharp\FSharpSetConverter.cs (3)
16[RequiresUnreferencedCode(FSharpCoreReflectionProxy.FSharpCoreUnreferencedCodeMessage)] 17[RequiresDynamicCode(FSharpCoreReflectionProxy.FSharpCoreUnreferencedCodeMessage)] 20_setConstructor = FSharpCoreReflectionProxy.Instance.CreateFSharpSetConstructor<TSet, TElement>();
System\Text\Json\Serialization\Converters\FSharp\FSharpTypeConverterFactory.cs (9)
8using FSharpKind = System.Text.Json.Serialization.Metadata.FSharpCoreReflectionProxy.FSharpKind; 12[RequiresDynamicCode(FSharpCoreReflectionProxy.FSharpCoreUnreferencedCodeMessage)] 15[RequiresUnreferencedCode(FSharpCoreReflectionProxy.FSharpCoreUnreferencedCodeMessage)] 23FSharpCoreReflectionProxy.IsFSharpType(typeToConvert) && 24FSharpCoreReflectionProxy.Instance.DetectFSharpKind(typeToConvert) is not FSharpKind.Unrecognized; 38switch (FSharpCoreReflectionProxy.Instance.DetectFSharpKind(typeToConvert)) 83FSharpCoreReflectionProxy proxy = FSharpCoreReflectionProxy.Instance; 84FSharpCoreReflectionProxy.FSharpUnionCaseInfo[] caseInfos = proxy.GetUnionCaseInfos(typeToConvert);
System\Text\Json\Serialization\Converters\FSharp\FSharpUnionConverter.cs (8)
33[RequiresUnreferencedCode(FSharpCoreReflectionProxy.FSharpCoreUnreferencedCodeMessage)] 34[RequiresDynamicCode(FSharpCoreReflectionProxy.FSharpCoreUnreferencedCodeMessage)] 36FSharpCoreReflectionProxy.FSharpUnionCaseInfo[] unionCases, 59foreach (FSharpCoreReflectionProxy.FSharpUnionCaseInfo uc in unionCases) 564[RequiresUnreferencedCode(FSharpCoreReflectionProxy.FSharpCoreUnreferencedCodeMessage)] 565[RequiresDynamicCode(FSharpCoreReflectionProxy.FSharpCoreUnreferencedCodeMessage)] 595[RequiresUnreferencedCode(FSharpCoreReflectionProxy.FSharpCoreUnreferencedCodeMessage)] 596[RequiresDynamicCode(FSharpCoreReflectionProxy.FSharpCoreUnreferencedCodeMessage)]
System\Text\Json\Serialization\Converters\FSharp\FSharpValueOptionConverter.cs (5)
20private readonly FSharpCoreReflectionProxy.StructGetter<TValueOption, TElement> _optionValueGetter; 23[RequiresUnreferencedCode(FSharpCoreReflectionProxy.FSharpCoreUnreferencedCodeMessage)] 24[RequiresDynamicCode(FSharpCoreReflectionProxy.FSharpCoreUnreferencedCodeMessage)] 28_optionValueGetter = FSharpCoreReflectionProxy.Instance.CreateFSharpValueOptionValueGetter<TValueOption, TElement>(); 29_optionConstructor = FSharpCoreReflectionProxy.Instance.CreateFSharpValueOptionSomeConstructor<TValueOption, TElement>();
System\Text\Json\Serialization\Metadata\FSharpCoreReflectionProxy.cs (2)
41private static FSharpCoreReflectionProxy? s_singletonInstance; 97public static FSharpCoreReflectionProxy Instance