Я пытаюсь использовать новые функции HasFlags и задаюсь вопросом, должно ли работать следующее:
enum.HasFlag(AccessRights.Read | AccessRights.Write)
... потому что он не кажется...
 DBAccessRights rights = (DBAccessRights)permission.PermissionFlags;
  if (rights.HasFlag(DBAccessRights.WikiMode))
  {
     // works
  }
  if (rights.HasFlag(DBAccessRights.WikiMode | DBAccessRights.CreateNew))
  {
     // Doesn't work    
  }
  DBAccessRights flags = DBAccessRights.WikiMode | DBAccessRights.CreateNew;
  if (rights.HasFlag(flags))
  {
     // Doesn't work
  }
