Res.Core.Storage.InMemoryEventStorage.GetMinSequenceMatchingCriteriaOrNull C# (CSharp) 메소드

GetMinSequenceMatchingCriteriaOrNull() 공개 메소드

public GetMinSequenceMatchingCriteriaOrNull ( bool>.Func criteria ) : long?
criteria bool>.Func
리턴 long?
        public long? GetMinSequenceMatchingCriteriaOrNull(Func<EventInStorage, bool> criteria)
        {
            var filtered = _events.ToList().Where(criteria).ToList();
            if (filtered.Count == 0)
                return null;

            return filtered.Min(x => x.GlobalSequence);
        }