Minuteman.UserActivityReport.Xor C# (CSharp) Method

Xor() public static method

public static Xor ( UserActivityReport left, UserActivityReport right ) : UserActivityReport
left UserActivityReport
right UserActivityReport
return UserActivityReport
        public static UserActivityReport Xor(
            UserActivityReport left,
            UserActivityReport right)
        {
            if (left == null)
            {
                throw new ArgumentNullException("left");
            }

            if (right == null)
            {
                throw new ArgumentNullException("right");
            }

            var key = left.Key + "^" + right.Key;

            return new CompositeUserActivityReport(
                left.Db,
                key,
                "XOR",
                left,
                right);
        }