// Assembly: Newtonsoft.Json
// Full name: Newtonsoft.Json.Utilities.FSharpUtils

namespace Newtonsoft.Json.Utilities
{
public class FSharpUtils // TypeDefIndex: 10302
{
	// Fields
	type#23715 Lock;
	type#18416 _instance;
	type#22693 _ofSeq;
	type#27706 _mapType;
	type#14479 <FSharpCoreAssembly>k__BackingField;
	type#9405 <IsUnion>k__BackingField;
	type#9405 <GetUnionCases>k__BackingField;
	type#9405 <PreComputeUnionTagReader>k__BackingField;
	type#9405 <PreComputeUnionReader>k__BackingField;
	type#9405 <PreComputeUnionConstructor>k__BackingField;
	type#5822 <GetUnionCaseInfoDeclaringType>k__BackingField;
	type#5822 <GetUnionCaseInfoName>k__BackingField;
	type#5822 <GetUnionCaseInfoTag>k__BackingField;
	type#9405 <GetUnionCaseInfoFields>k__BackingField;

	// Methods
	// RVA: -1
	private type#28660 .ctor(type#14478 fsharpCoreAssembly) { }
	// RVA: -1
	public static type#18415 get_Instance() { }
	// RVA: -1
	private type#28660 set_FSharpCoreAssembly(type#14478 value) { }
	// RVA: -1
	public type#9404 get_IsUnion() { }
	// RVA: -1
	private type#28660 set_IsUnion(type#9404 value) { }
	// RVA: -1
	public type#9404 get_GetUnionCases() { }
	// RVA: -1
	private type#28660 set_GetUnionCases(type#9404 value) { }
	// RVA: -1
	public type#9404 get_PreComputeUnionTagReader() { }
	// RVA: -1
	private type#28660 set_PreComputeUnionTagReader(type#9404 value) { }
	// RVA: -1
	public type#9404 get_PreComputeUnionReader() { }
	// RVA: -1
	private type#28660 set_PreComputeUnionReader(type#9404 value) { }
	// RVA: -1
	public type#9404 get_PreComputeUnionConstructor() { }
	// RVA: -1
	private type#28660 set_PreComputeUnionConstructor(type#9404 value) { }
	// RVA: -1
	public type#5821 get_GetUnionCaseInfoDeclaringType() { }
	// RVA: -1
	private type#28660 set_GetUnionCaseInfoDeclaringType(type#5821 value) { }
	// RVA: -1
	public type#5821 get_GetUnionCaseInfoName() { }
	// RVA: -1
	private type#28660 set_GetUnionCaseInfoName(type#5821 value) { }
	// RVA: -1
	public type#5821 get_GetUnionCaseInfoTag() { }
	// RVA: -1
	private type#28660 set_GetUnionCaseInfoTag(type#5821 value) { }
	// RVA: -1
	public type#9404 get_GetUnionCaseInfoFields() { }
	// RVA: -1
	private type#28660 set_GetUnionCaseInfoFields(type#9404 value) { }
	// RVA: -1
	public static type#28660 EnsureInitialized(type#14478 fsharpCoreAssembly) { }
	// RVA: -1
	private static type#22692 GetMethodWithNonPublicFallback(type#27705 type, type#26576 methodName, type#15231 bindingFlags) { }
	// RVA: -1
	private static type#9404 CreateFSharpFuncCall(type#27705 type, type#26576 methodName) { }
	// RVA: -1
	public type#9750 CreateSeq(type#27705 t) { }
	// RVA: -1
	public type#9750 CreateMap(type#27705 keyType, type#27705 valueType) { }
	// RVA: -1
	public type#9750 BuildMapCreator() { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
