public static bool AffectsFolder(this DeltaSet <Message> changes, string folderId)
 {
     return(changes.Any(c => c.Entity.FolderId == folderId));
 }
 /// <summary>
 /// Gets all message changes for a given folder.
 /// </summary>
 /// <param name="changes">The delta set.</param>
 /// <param name="folderId">The folder's id to get changes for.</param>
 /// <returns>An instance of <see cref="IEnumerable{T}"/> containing all message changes for the given folder, lazily evaluated.</returns>
 public static IEnumerable <DeltaEntity <Message> > ForFolder(
     this DeltaSet <Message> changes,
     string folderId)
 {
     return(changes.Where(c => c.Entity.FolderId == folderId));
 }