private void Add(Status status, StatusSource source) { // フィルター処理 if (this.Predicate(status)) { this.Statuses.Add(status); if (!status.User.IsSelf && !source.HasFlag(StatusSource.Update) && !source.HasFlag(StatusSource.Startup)) { this.UnreadCount++; } } }