private void WriteElements(IWriteContext context, IDictionary map, KeyValueHandlerPair handlers) { IEnumerator elements = map.GetEnumerator(); while (elements.MoveNext()) { DictionaryEntry entry = (DictionaryEntry)elements.Current; context.WriteObject(handlers._keyHandler, entry.Key); context.WriteObject(handlers._valueHandler, entry.Value); } }
private void WriteElements(IWriteContext context, IDictionary map, KeyValueHandlerPair handlers) { IEnumerator elements = map.Keys.GetEnumerator(); while (elements.MoveNext()) { object key = elements.Current; context.WriteObject(handlers._keyHandler, key); context.WriteObject(handlers._valueHandler, map[key]); } }
private void WriteClassMetadataIds(IWriteContext context, KeyValueHandlerPair handlers ) { context.WriteInt(0); context.WriteInt(0); }