﻿class System.Collections.Hashtable : ICollection<DictionaryEntry>  
	arrayitemtype DictionaryEntry
	java java.util.HashMap<Object, Object>
	python dict
	js service Hashtable
	php service Dictionary

.ctor()
	java =
	python =
	js =
	php =
	
.ctor(int)
	java new {*}()
	python {*}()
	js new {*}()
	php new {*}()

.ctor(Hashtable)
	java =
	python =
	js =
	php =

method IEnumerator<DictionaryEntry> GetEnumerator()
	java =entrySet
	python iter({!})
	js {!}.entries
	php {!}->GetEntries()->items

property get int Count
	java {!}.size()
	python len({!})
	js {!}.length
	php {!}->Count()

method void Clear() changelength
	java =clear
	python =clear
	js =clear
	php =Clear

indexer get object [object]
	java {!}.get({0})
	python Utils.getHashtabVal({!}, {0})
	js {!}.get({0})
	php {!}->Get({0})

indexer set object [object]
	java {!}.put({0}, {1})
	python Utils.setHashtabVal({!}, {0}, {1})
	js {!}.put({0}, {1})
	php {!}->Put({0}, {1})

method void Add(object, object) changelength
	java =put
	python {!}[{0}] = {1}
	js =put
	php =Put

method void Remove(object) changelength
	java =remove
	python if({0} in {!}): del {!}[{0}]
	js =remove
	php =Remove

method bool Contains(object)
	java =containsKey
	python {0} in {!}
	js =containsKey
	php =ContainsKey

method bool ContainsKey(object)
	java =containsKey
	python {0} in {!}
	js =containsKey
	php =ContainsKey

method bool ContainsValue(object)
	java =containsValue
	python {0} in {!}.values()
	js =containsValue
	php =ContainsValue

property get ICollection<object> Keys
	java {!}.keySet()
	python {!}.keys()
	js {!}.keys
	php {!}->GetKeys()

property get ICollection<object> Values
	java {!}.values()
	python {!}.values()
	js {!}.values
	php {!}->GetValues()
