<PackageReference Include="System.Text.Json" Version="9.0.1" />

FSharpCoreReflectionProxy

public enum FSharpKind

public sealed delegate StructGetter<TStruct, TResult> : MulticastDelegate where TStruct : struct

public const string FSharpCoreUnreferencedCodeMessage = "Uses Reflection to access FSharp.Core components at runtime."

public static FSharpCoreReflectionProxy Instance { get; }

public static bool IsFSharpType(Type type)

public Func<IEnumerable<TElement>, TFSharpList> CreateFSharpListConstructor<TFSharpList, TElement>()

public Func<IEnumerable<Tuple<TKey, TValue>>, TFSharpMap> CreateFSharpMapConstructor<TFSharpMap, TKey, TValue>()

public Func<TElement, TFSharpOption> CreateFSharpOptionSomeConstructor<TFSharpOption, TElement>()

public Func<TFSharpOption, T> CreateFSharpOptionValueGetter<TFSharpOption, T>()

public Func<IEnumerable<TElement>, TFSharpSet> CreateFSharpSetConstructor<TFSharpSet, TElement>()

public Func<TElement, TFSharpOption> CreateFSharpValueOptionSomeConstructor<TFSharpOption, TElement>()

public StructGetter<TFSharpValueOption, TElement> CreateFSharpValueOptionValueGetter<TFSharpValueOption, TElement>() where TFSharpValueOption : struct