예제 #1
0
 public void Iterate(BTreeIterateAction action)
 {
     foreach (var child in _children)
     {
         child.Iterate(action);
     }
 }
예제 #2
0
 public void Iterate(BTreeIterateAction action)
 {
     if (_rootNode == null)
     {
         return;
     }
     _rootNode.Iterate(action);
 }
예제 #3
0
        public void Iterate(BTreeIterateAction action)
        {
            var kv = _keyvalues;

            for (var i = 0; i < kv.Length; i++)
            {
                var member = kv[i];
                action(member.ValueFileId, member.ValueOfs, member.ValueSize);
            }
        }
예제 #4
0
 public void Iterate(BTreeIterateAction action)
 {
     var kv = _keyvalues;
     for (var i = 0; i < kv.Length; i++)
     {
         var member = kv[i];
         action(member.ValueFileId, member.ValueOfs, member.ValueSize);
     }
 }
예제 #5
0
파일: BTreeRoot.cs 프로젝트: tomasdeml/BTDB
 public void Iterate(BTreeIterateAction action)
 {
     if (_rootNode == null) return;
     _rootNode.Iterate(action);
 }
예제 #6
0
파일: BTreeBranch.cs 프로젝트: Xamarui/BTDB
 public void Iterate(BTreeIterateAction action)
 {
     foreach (var child in _children)
     {
         child.Iterate(action);
     }
 }