ZeroInstall.Store.ViewModel.CacheNodeBuilder.Execute C# (CSharp) Method

Execute() protected method

protected Execute ( ) : void
return void
        protected override void Execute()
        {
            Nodes = new NamedCollection<CacheNode>();
            _feeds = _feedCache.GetAll();

            foreach (var feed in _feeds)
            {
                feed.Normalize(feed.Uri);
                Add(feed);
            }
            foreach (var digest in _store.ListAll()) Add(digest);
            foreach (string path in _store.ListAllTemp()) Add(path);

            State = TaskState.Complete;
        }