public override int GetHashCode() { var hash = 0; if (ModuleName != null) { hash ^= ModuleName.GetHashCode(); } if (ViewName != null) { hash ^= ViewName.GetHashCode(); } hash ^= LoadCommand.GetHashCode(); if (LoadParameter != null) { hash ^= LoadParameter.GetHashCode(); } return(hash); }