Statistics
| Branch: | Revision:

root / trunk / hammock / src / net35 / Hammock / Retries / RetryCustomCondition.cs @ 0eea575a

History | View | Annotate | Download (420 Bytes)

1
using System;
2

    
3
namespace Hammock.Retries
4
{
5
#if !SILVERLIGHT
6
    [Serializable]
7
#endif
8
    public abstract class RetryCustomCondition<T> : 
9
        IRetryCustomCondition,
10
        IRetryCondition<T>
11
    {
12
        public virtual Func<T> ConditionFunction { get; set; }
13
        public virtual Predicate<T> RetryIf
14
        {
15
            get
16
            {
17
                return t => false;
18
            }
19
        }
20
    }
21
}