Ejemplo n.º 1
0
     public bool Equals(StatePayload <TState, TValue> other)
     {
 #if PayloadAsClass
         other.ContractedNotNull("other");
 #endif
         return(this.Value.Equals(other.Value) && this.State.Equals(other.State));
     }
Ejemplo n.º 2
0
        public static State <TState, TValue> ToState(StatePayload <TState, TValue> payload)
        {
    #if PayloadAsClass
            payload.ContractedNotNull("payload");
    #endif
            Contract.Ensures(Contract.Result <State <TState, TValue> >() != null);

            return(s => payload);
        }