public override void Iterate(ArrayList list, FrugalMapIterationCallback callback) { if (this._count <= (ushort)0) { return; } if (this._count >= (ushort)1) { callback(list, this._entry0.Key, this._entry0.Value); } if (this._count >= (ushort)2) { callback(list, this._entry1.Key, this._entry1.Value); } if (this._count >= (ushort)3) { callback(list, this._entry2.Key, this._entry2.Value); } if (this._count >= (ushort)4) { callback(list, this._entry3.Key, this._entry3.Value); } if (this._count >= (ushort)5) { callback(list, this._entry4.Key, this._entry4.Value); } if (this._count != (ushort)6) { return; } callback(list, this._entry5.Key, this._entry5.Value); }
public override void Iterate(ArrayList list, FrugalMapIterationCallback callback) { if (_count <= 0) { return; } if (_count >= 1) { callback(list, _entry0.Key, _entry0.Value); } if (_count >= 2) { callback(list, _entry1.Key, _entry1.Value); } if (_count >= 3) { callback(list, _entry2.Key, _entry2.Value); } if (_count >= 4) { callback(list, _entry3.Key, _entry3.Value); } if (_count >= 5) { callback(list, _entry4.Key, _entry4.Value); } if (_count != 6) { return; } callback(list, _entry5.Key, _entry5.Value); }
public override void Iterate(ArrayList list, FrugalMapIterationCallback callback) { if (this._count <= 0) return; for (int index = 0; index < this._count; ++index) callback(list, this._entries[index].Key, this._entries[index].Value); }
public override void Iterate(ArrayList list, FrugalMapIterationCallback callback) { if (Count != 1) { return; } callback(list, _loneEntry.Key, _loneEntry.Value); }
public override void Iterate(ArrayList list, FrugalMapIterationCallback callback) { if (this._count <= (ushort)0) { return; } for (int index = 0; index < (int)this._count; ++index) { callback(list, this._entries[index].Key, this._entries[index].Value); } }
public override void Iterate(ArrayList list, FrugalMapIterationCallback callback) { IDictionaryEnumerator enumerator = _entries.GetEnumerator(); while (enumerator.MoveNext()) { int key = (int)enumerator.Key; object obj = enumerator.Value == NullValue || enumerator.Value == null ? DependencyProperty.UnsetValue : enumerator.Value; callback(list, key, obj); } }
public override void Iterate(ArrayList list, FrugalMapIterationCallback callback) { if (_count <= 0) { return; } for (int index = 0; index < _count; ++index) { callback(list, _entries[index].Key, _entries[index].Value); } }
public void Iterate(ArrayList list, FrugalMapIterationCallback callback) { if (callback == null) { throw new ArgumentNullException(nameof(callback)); } if (list == null) { throw new ArgumentNullException(nameof(list)); } MapStore?.Iterate(list, callback); }
/// <summary> /// A routine used to iterate through all the entries in the map /// </summary> public abstract void Iterate(ArrayList list, FrugalMapIterationCallback callback);
public override void Iterate(ArrayList list, FrugalMapIterationCallback callback) { if (_count > 0) { if (_count >= 1) { callback(list, _entry0.Key, _entry0.Value); } if (_count >= 2) { callback(list, _entry1.Key, _entry1.Value); } if (_count == 3) { callback(list, _entry2.Key, _entry2.Value); } } }
public void Iterate(ArrayList list, FrugalMapIterationCallback callback) { if (null != callback) { if (null != list) { if (_mapStore != null) { _mapStore.Iterate(list, callback); } } else { throw new ArgumentNullException("list"); } } else { throw new ArgumentNullException("callback"); } }
public override void Iterate(ArrayList list, FrugalMapIterationCallback callback) { if (_count > 0) { for (int i=0; i< _count; i++) { callback(list, _entries[i].Key, _entries[i].Value); } } }
public override void Iterate(ArrayList list, FrugalMapIterationCallback callback) { if (Count == 1) { callback(list, _loneEntry.Key, _loneEntry.Value); } }
public override void Iterate(ArrayList list, FrugalMapIterationCallback callback) { IDictionaryEnumerator myEnumerator = _entries.GetEnumerator(); while (myEnumerator.MoveNext()) { int key = (int)myEnumerator.Key; object value; if ((myEnumerator.Value != NullValue) && (myEnumerator.Value != null)) { value = myEnumerator.Value; } else { value = DependencyProperty.UnsetValue; } callback(list, key, value); } }
public abstract void Iterate(ArrayList list, FrugalMapIterationCallback callback);