1 instantiation of FSharpCoreReflectionProxy
System.Text.Json (1)
System\Text\Json\Serialization\Metadata\FSharpCoreReflectionProxy.cs (1)
83
s_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)
8
using FSharpKind = System.Text.Json.Serialization.Metadata.
FSharpCoreReflectionProxy
.FSharpKind;
12
[RequiresDynamicCode(
FSharpCoreReflectionProxy
.FSharpCoreUnreferencedCodeMessage)]
15
[RequiresUnreferencedCode(
FSharpCoreReflectionProxy
.FSharpCoreUnreferencedCodeMessage)]
23
FSharpCoreReflectionProxy
.IsFSharpType(typeToConvert) &&
24
FSharpCoreReflectionProxy
.Instance.DetectFSharpKind(typeToConvert) is not FSharpKind.Unrecognized;
38
switch (
FSharpCoreReflectionProxy
.Instance.DetectFSharpKind(typeToConvert))
83
FSharpCoreReflectionProxy
proxy =
FSharpCoreReflectionProxy
.Instance;
84
FSharpCoreReflectionProxy
.FSharpUnionCaseInfo[] caseInfos = proxy.GetUnionCaseInfos(typeToConvert);
System\Text\Json\Serialization\Converters\FSharp\FSharpUnionConverter.cs (8)
33
[RequiresUnreferencedCode(
FSharpCoreReflectionProxy
.FSharpCoreUnreferencedCodeMessage)]
34
[RequiresDynamicCode(
FSharpCoreReflectionProxy
.FSharpCoreUnreferencedCodeMessage)]
36
FSharpCoreReflectionProxy
.FSharpUnionCaseInfo[] unionCases,
59
foreach (
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)
20
private 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)
41
private static
FSharpCoreReflectionProxy
? s_singletonInstance;
97
public static
FSharpCoreReflectionProxy
Instance