示例#1
0
 public static PNCounter Merge(PNCounter pna, PNCounter pnb, string clientId = null)
 {
     return new PNCounter(clientId ?? DefaultClientId())
         {
             P = GCounter.Merge(pna.P, pnb.P, clientId ?? DefaultClientId()),
             N = GCounter.Merge(pna.N, pnb.N, clientId ?? DefaultClientId())
         };
 }
示例#2
0
        public bool Equals(PNCounter other)
        {
            if (ReferenceEquals(null, other))
                return false;
            if (ReferenceEquals(this, other))
                return true;

            return P.Equals(other.P) && N.Equals(other.N);
        }
示例#3
0
        public bool Equals(PNCounter other)
        {
            if (ReferenceEquals(null, other))
                return false;
            if (ReferenceEquals(this, other))
                return true;

            return Equals(Value, other.Value);
        }