コード例 #1
0
        public IEnumerable <Hash> IntersectFrom(IEnumerable <Hash> collection)
        {
            var hashSet = new HashSet <Hash>();

            hashSet.UnionWith(_blocksManager.IntersectFrom(collection));

            lock (_lockObject)
            {
                hashSet.UnionWith(_contentInfoManager.IntersectFrom(collection));
            }

            return(hashSet);
        }