public override int GetHashCode() { int hash = 17; if (this.Parameter != null) { hash = hash * 23 + this.Parameter.GetHashCode(); } else { hash = hash * 23; } hash = hash * 23 + this.SourcePageType.GetHashCode(); return hash; } }