Example #1
0
        public override int GetHashCode()
        {
            var hashCode = FilterForEventType.GetHashCode();
            foreach (var path in Plan.Paths) {
                foreach (var triplet in path.Triplets) {
                    hashCode ^= 31 * triplet.Param.GetHashCode();
                }
            }

            return hashCode;
        }
Example #2
0
        public override int GetHashCode()
        {
            int hashCode = FilterForEventType.GetHashCode();
            foreach (var paramLine in Parameters) {
                foreach (var param in paramLine) {
                    hashCode ^= 31 * param.GetHashCode();
                }
            }

            return hashCode;
        }
Example #3
0
        public override int GetHashCode()
        {
            int hashCode = FilterForEventType.GetHashCode();
            foreach (FilterSpecPlanPathForge path in Parameters.Paths) {
                foreach (FilterSpecPlanPathTripletForge triplet in path.Triplets) {
                    hashCode ^= 31 * triplet.GetHashCode();
                }
            }

            return hashCode;
        }
Example #4
0
        public override int GetHashCode()
        {
            int hashCode = FilterForEventType.GetHashCode();

            foreach (FilterSpecParam[] paramLine in Parameters)
            {
                foreach (FilterSpecParam param in paramLine)
                {
                    hashCode ^= 31 * param.GetHashCode();
                }
            }

            return(hashCode);
        }