KeePassLib.Serialization.Kdb4File.BinPoolBuild C# (CSharp) Метод

BinPoolBuild() приватный Метод

private BinPoolBuild ( PwGroup pgDataSource ) : void
pgDataSource PwGroup
Результат void
        private void BinPoolBuild(PwGroup pgDataSource)
        {
            m_dictBinPool = new Dictionary<string, ProtectedBinary>();

            if(pgDataSource == null) { Debug.Assert(false); return; }

            EntryHandler eh = delegate(PwEntry pe)
            {
                foreach(PwEntry peHistory in pe.History)
                {
                    BinPoolAdd(peHistory.Binaries);
                }

                BinPoolAdd(pe.Binaries);
                return true;
            };

            pgDataSource.TraverseTree(TraversalMethod.PreOrder, null, eh);
        }