// Assembly: mscorlib
// Full name: System.Collections.Hashtable

namespace System.Collections
{
public class Hashtable // TypeDefIndex: 4766
{
	// Fields
	type#13672 _buckets;
	type#20868 _count;
	type#20868 _occupancy;
	type#20868 _loadsize;
	type#26060 _loadFactor;
	type#20868 _version;
	type#15314 _isWriterInProgress;
	type#19907 _keys;
	type#19907 _values;
	type#20084 _keycomparer;
	type#23706 _syncRoot;
	type#4219 s_serializationInfoTable;

	// Methods
	// RVA: -1
	private static type#4218 get_SerializationInfoTable() { }
	// RVA: -1
	internal type#28660 .ctor(type#15313 trash) { }
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	public type#28660 .ctor(type#20867 capacity) { }
	// RVA: -1
	public type#28660 .ctor(type#20867 capacity, type#26059 loadFactor) { }
	// RVA: -1
	public type#28660 .ctor(type#20867 capacity, type#26059 loadFactor, type#20083 equalityComparer) { }
	// RVA: -1
	public type#28660 .ctor(type#20083 equalityComparer) { }
	// RVA: -1
	public type#28660 .ctor(type#20867 capacity, type#20083 equalityComparer) { }
	// RVA: -1
	protected type#28660 .ctor(type#25857 info, type#26566 context) { }
	// RVA: -1
	private type#27917 InitHash(type#23705 key, type#20867 hashsize, type#12198 seed, type#12198 incr) { }
	// RVA: -1
	public virtual type#28660 Add(type#23705 key, type#23705 value) { }
	// RVA: -1
	public virtual type#28660 Clear() { }
	// RVA: -1
	public virtual type#23705 Clone() { }
	// RVA: -1
	public virtual type#15313 Contains(type#23705 key) { }
	// RVA: -1
	public virtual type#15313 ContainsKey(type#23705 key) { }
	// RVA: -1
	private type#28660 CopyKeys(type#14435 array, type#20867 arrayIndex) { }
	// RVA: -1
	private type#28660 CopyEntries(type#14435 array, type#20867 arrayIndex) { }
	// RVA: -1
	public virtual type#28660 CopyTo(type#14435 array, type#20867 arrayIndex) { }
	// RVA: -1
	private type#28660 CopyValues(type#14435 array, type#20867 arrayIndex) { }
	// RVA: -1
	public virtual type#23705 get_Item(type#23705 key) { }
	// RVA: -1
	public virtual type#28660 set_Item(type#23705 key, type#23705 value) { }
	// RVA: -1
	private type#28660 expand() { }
	// RVA: -1
	private type#28660 rehash() { }
	// RVA: -1
	private type#28660 UpdateVersion() { }
	// RVA: -1
	private type#28660 rehash(type#20867 newsize) { }
	// RVA: -1
	private virtual type#20073 System.Collections.IEnumerable.GetEnumerator() { }
	// RVA: -1
	public virtual type#20021 GetEnumerator() { }
	// RVA: -1
	protected virtual type#20867 GetHash(type#23705 key) { }
	// RVA: -1
	public virtual type#15313 get_IsReadOnly() { }
	// RVA: -1
	public virtual type#15313 get_IsSynchronized() { }
	// RVA: -1
	protected virtual type#15313 KeyEquals(type#23705 item, type#23705 key) { }
	// RVA: -1
	public virtual type#19906 get_Keys() { }
	// RVA: -1
	public virtual type#19906 get_Values() { }
	// RVA: -1
	private type#28660 Insert(type#23705 key, type#23705 nvalue, type#15313 add) { }
	// RVA: -1
	private type#28660 putEntry(type#13671 newBuckets, type#23705 key, type#23705 nvalue, type#20867 hashcode) { }
	// RVA: -1
	public virtual type#28660 Remove(type#23705 key) { }
	// RVA: -1
	public virtual type#23705 get_SyncRoot() { }
	// RVA: -1
	public virtual type#20867 get_Count() { }
	// RVA: -1
	public static type#19499 Synchronized(type#19499 table) { }
	// RVA: -1
	public virtual type#28660 GetObjectData(type#25857 info, type#26566 context) { }
	// RVA: -1
	public virtual type#28660 OnDeserialization(type#23705 sender) { }
}
}
