public IEnumerable <StateSyncEntry> EnumerateEntries(SyncContext context, StateSyncEntry parentEntry, SyncEnumerateEntriesOptions options = null) { var item = new WebItem { Id = ToId(parentEntry.Id) }; foreach (var child in WebApi.EnumerateChildren(item)) { // never send back temp (being uploaded) files if (EndPointSynchronizer.MultiPointSynchronizer.ContentMover.IsTemporaryFile(child.Name)) { continue; } var entry = ToEntry(child); Logger?.Log(TraceLevel.Info, "entry '" + entry.Name + "'"); yield return(entry); } }