bool Satisfy(StreamingCondition condition) { var info = GetUnconditionalInfo(); return(info .Convert(s => new LocalStreamingInfo(s.ETag)) .Convert(s => condition.Satisfy(s), () => condition.Satisfy())); }
bool Satisfy(StreamingCondition condition) { return (GetUnconditionalInfo().Convert( s => new LocalStreamingInfo(s.ETag)).Convert( s => condition.Satisfy(new[] { s }), () => condition.Satisfy(new LocalStreamingInfo[0]))); }
bool Satisfy(StreamingCondition condition) { var info = GetUnconditionalInfo(); return info .Convert(s => new LocalStreamingInfo(s.ETag)) .Convert(s => condition.Satisfy(s), () => condition.Satisfy()); }
bool Satisfy(StreamingCondition condition) { return GetUnconditionalInfo().Convert( s => new LocalStreamingInfo(s.ETag)).Convert( s => condition.Satisfy(new[] { s }), () => condition.Satisfy(new LocalStreamingInfo[0])); }