예제 #1
0
 public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = AllowBlank.GetHashCode();
         hashCode = (hashCode * 397) ^ (Error != null ? Error.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (ErrorTitle != null ? ErrorTitle.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ ErrorStyleValue.GetHashCode();
         hashCode = (hashCode * 397) ^ OperatorValue.GetHashCode();
         hashCode = (hashCode * 397) ^ (Prompt != null ? Prompt.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (PromptTitle != null ? PromptTitle.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ ShowDropDown.GetHashCode();
         hashCode = (hashCode * 397) ^ ShowErrorMessage.GetHashCode();
         hashCode = (hashCode * 397) ^ ShowInputMessage.GetHashCode();
         hashCode = (hashCode * 397) ^ ValidationTypeValue.GetHashCode();
         hashCode = (hashCode * 397) ^ (Formula1 != null ? Formula1.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (Formula2 != null ? Formula2.GetHashCode() : 0);
         return(hashCode);
     }
 }