// Assembly: mscorlib
// Full name: System.Runtime.CompilerServices.ConditionalWeakTable`2

namespace System.Runtime.CompilerServices
{
public class ConditionalWeakTable`2 // TypeDefIndex: 4477
{
	// Fields
	type#13016 data;
	type#23706 _lock;
	type#20868 size;

	// Methods
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	protected virtual type#28660 Finalize() { }
	// RVA: -1
	private type#28660 RehashWithoutResize() { }
	// RVA: -1
	private type#28660 RecomputeSize() { }
	// RVA: -1
	private type#28660 Rehash() { }
	// RVA: -1
	public type#28660 Add(type#1051 key, type#2008 value) { }
	// RVA: -1
	public type#15313 Remove(type#1051 key) { }
	// RVA: -1
	public type#15313 TryGetValue(type#1051 key, type#11566 value) { }
	// RVA: -1
	public type#2008 GetValue(type#1051 key, type#4285 createValueCallback) { }
	// RVA: -1
	private virtual type#6840 System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator() { }
	// RVA: -1
	private virtual type#20073 System.Collections.IEnumerable.GetEnumerator() { }
}
}
