public void Iterate(ValuesIterateAction action) { foreach (var child in _children) { child.Iterate(action); } }
public void Iterate(ValuesIterateAction action) { if (_rootNode == null) { return; } _rootNode.Iterate(action); }
public void Iterate(ValuesIterateAction action) { var kv = _keyvalues; foreach (var member in kv) { if (member.ValueFileId == 0) { continue; } action(member.ValueFileId, member.ValueOfs, member.ValueSize); } }