// [TypeInfo RVA: 0x0]
internal sealed class <PrivateImplementationDetails> : Object
{
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=24 22EF6511D60A265BF2672BD274964CC87ED4B35E7782E58D2F21AF31B0F21347; // 0x0
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=18670 7E7CA7019983BC24F0408C0433879AF33DC743233106DDF44C87359CCB0D4122; // 0x18
	internal static readonly <PrivateImplementationDetails>.__StaticArrayInitTypeSize=15129 BA6E8230F26C213172AEE87F5B2349AEF6A3F36070CD1253905C00AF8BED0204; // 0x4906

	// RVA: 0x32B32F0 VA: 0x781899E2F0
	internal static uint ComputeStringHash(string s);
	/*
	 *   ushort uVar1;
	 *   uint uVar2;
	 *   int index;
	 *
	 *   if (s == null) {
	 *     uVar2 = 0;
	 *   }
	 *   else {
	 *     uVar2 = 0x811c9dc5;
	 *     if (0 < *(int *)((long)s + 0x10)) {
	 *       index = 0;
	 *       do {
	 *         uVar1 = System.String.get_Chars(s,index);
	 *         index = index + 1;
	 *         uVar2 = (uVar2 ^ uVar1) * 0x1000193;
	 *       } while (index < *(int *)((long)s + 0x10));
	 *     }
	 *   }
	 *   return uVar2;
	 */
}
