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

namespace Newtonsoft.Json.Utilities
{
public class EnumUtils // TypeDefIndex: 10297
{
	// Fields
	type#10583 ValuesAndNamesPerEnum;
	type#15690 _camelCaseNamingStrategy;

	// Methods
	// RVA: -1
	private static type#17901 InitializeValuesAndNames(type#10306 key) { }
	// RVA: -1
	public static type#15313 TryToString(type#27705 enumType, type#23705 value, type#23230 namingStrategy, type#12129 name) { }
	// RVA: -1
	private static type#26576 InternalFlagsFormat(type#17901 entry, type#27937 result) { }
	// RVA: -1
	public static type#17901 GetEnumValuesAndNames(type#27705 enumType) { }
	// RVA: -1
	private static type#27937 ToUInt64(type#23705 value) { }
	// RVA: -1
	public static type#23705 ParseEnum(type#27705 enumType, type#23230 namingStrategy, type#26576 value, type#15313 disallowNumber) { }
	// RVA: -1
	private static type#9667 MatchName(type#26576 value, type#13453 enumNames, type#13453 resolvedNames, type#20867 valueIndex, type#20867 valueSubstringLength, type#26619 comparison) { }
	// RVA: -1
	private static type#9667 FindIndexByName(type#13453 enumNames, type#26576 value, type#20867 valueIndex, type#20867 valueSubstringLength, type#26619 comparison) { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
