// Assembly: mscorlib
// Full name: System.Collections.ObjectModel.ReadOnlyDictionary`2

namespace System.Collections.ObjectModel
{
public class ReadOnlyDictionary`2 // TypeDefIndex: 4800
{
	// Fields
	type#6374 m_dictionary;
	type#23718 _syncRoot;
	type#7957 _keys;
	type#11164 _values;

	// Methods
	// RVA: -1
	public type#7956 get_Keys() { }
	// RVA: -1
	public type#11163 get_Values() { }
	// RVA: -1
	public virtual type#15313 ContainsKey(type#1324 key) { }
	// RVA: -1
	private virtual type#6153 System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys() { }
	// RVA: -1
	public virtual type#15313 TryGetValue(type#1324 key, type#11573 value) { }
	// RVA: -1
	private virtual type#6166 System.Collections.Generic.IDictionary<TKey,TValue>.get_Values() { }
	// RVA: -1
	public virtual type#2072 get_Item(type#1324 key) { }
	// RVA: -1
	private virtual type#28660 System.Collections.Generic.IDictionary<TKey,TValue>.Add(type#1324 key, type#2072 value) { }
	// RVA: -1
	private virtual type#15313 System.Collections.Generic.IDictionary<TKey,TValue>.Remove(type#1324 key) { }
	// RVA: -1
	private virtual type#2072 System.Collections.Generic.IDictionary<TKey,TValue>.get_Item(type#1324 key) { }
	// RVA: -1
	private virtual type#28660 System.Collections.Generic.IDictionary<TKey,TValue>.set_Item(type#1324 key, type#2072 value) { }
	// RVA: -1
	public virtual type#20867 get_Count() { }
	// RVA: -1
	private virtual type#15313 System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(type#7977 item) { }
	// RVA: -1
	private virtual type#28660 System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo(type#12725 array, type#20867 arrayIndex) { }
	// RVA: -1
	private virtual type#15313 System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly() { }
	// RVA: -1
	private virtual type#28660 System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add(type#7977 item) { }
	// RVA: -1
	private virtual type#28660 System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Clear() { }
	// RVA: -1
	private virtual type#15313 System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(type#7977 item) { }
	// RVA: -1
	public virtual type#6844 GetEnumerator() { }
	// RVA: -1
	private virtual type#20073 System.Collections.IEnumerable.GetEnumerator() { }
	// RVA: -1
	private static type#15313 IsCompatibleKey(type#23705 key) { }
	// RVA: -1
	private virtual type#28660 System.Collections.IDictionary.Add(type#23705 key, type#23705 value) { }
	// RVA: -1
	private virtual type#28660 System.Collections.IDictionary.Clear() { }
	// RVA: -1
	private virtual type#15313 System.Collections.IDictionary.Contains(type#23705 key) { }
	// RVA: -1
	private virtual type#20021 System.Collections.IDictionary.GetEnumerator() { }
	// RVA: -1
	private virtual type#15313 System.Collections.IDictionary.get_IsReadOnly() { }
	// RVA: -1
	private virtual type#19906 System.Collections.IDictionary.get_Keys() { }
	// RVA: -1
	private virtual type#28660 System.Collections.IDictionary.Remove(type#23705 key) { }
	// RVA: -1
	private virtual type#19906 System.Collections.IDictionary.get_Values() { }
	// RVA: -1
	private virtual type#23705 System.Collections.IDictionary.get_Item(type#23705 key) { }
	// RVA: -1
	private virtual type#28660 System.Collections.IDictionary.set_Item(type#23705 key, type#23705 value) { }
	// RVA: -1
	private virtual type#28660 System.Collections.ICollection.CopyTo(type#14435 array, type#20867 index) { }
	// RVA: -1
	private virtual type#15313 System.Collections.ICollection.get_IsSynchronized() { }
	// RVA: -1
	private virtual type#23705 System.Collections.ICollection.get_SyncRoot() { }
	// RVA: -1
	private virtual type#6544 System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys() { }
	// RVA: -1
	private virtual type#6602 System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values() { }
}
}
