PyDict_Size(IntPtr dictPtr) { IDictionary dict = (IDictionary)this.Retrieve(dictPtr); if (dict is DictProxy) { DictProxy proxy = (DictProxy)dict; return(proxy.__len__(this.scratchContext)); } return(dict.Keys.Count); }