// Assembly: mscorlib
// Full name: System.HashCode

namespace System
{
public class HashCode // TypeDefIndex: 3482
{
	// Fields
	type#27927 s_seed;
	type#27918 _v1;
	type#27918 _v2;
	type#27918 _v3;
	type#27918 _v4;
	type#27918 _queue1;
	type#27918 _queue2;
	type#27918 _queue3;
	type#27918 _length;

	// Methods
	// RVA: -1
	private static type#27917 GenerateGlobalSeed() { }
	// RVA: -1
	public static type#20867 Combine(type#381 value1, type#1855 value2) { }
	// RVA: -1
	public static type#20867 Combine(type#382 value1, type#1856 value2, type#2214 value3, type#2366 value4) { }
	// RVA: -1
	public static type#20867 Combine(type#383 value1, type#1857 value2, type#2215 value3, type#2367 value4, type#2465 value5, type#2544 value6) { }
	// RVA: -1
	private static type#27917 Rol(type#27917 value, type#20867 count) { }
	// RVA: -1
	private static type#28660 Initialize(type#12198 v1, type#12198 v2, type#12198 v3, type#12198 v4) { }
	// RVA: -1
	private static type#27917 Round(type#27917 hash, type#27917 input) { }
	// RVA: -1
	private static type#27917 QueueRound(type#27917 hash, type#27917 queuedValue) { }
	// RVA: -1
	private static type#27917 MixState(type#27917 v1, type#27917 v2, type#27917 v3, type#27917 v4) { }
	// RVA: -1
	private static type#27917 MixEmptyState() { }
	// RVA: -1
	private static type#27917 MixFinal(type#27917 hash) { }
	// RVA: -1
	public type#28660 Add(type#380 value) { }
	// RVA: -1
	private type#28660 Add(type#20867 value) { }
	// RVA: -1
	public type#20867 ToHashCode() { }
	// RVA: -1
	public virtual type#20867 GetHashCode() { }
	// RVA: -1
	public virtual type#15313 Equals(type#23705 obj) { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
