public override int GetHashCode() { unchecked { int result = (ToolLanguage != null ? ToolLanguage.GetHashCode() : 0); result = (result * 397) ^ (BindingCulture != null ? BindingCulture.GetHashCode() : 0); result = (result * 397) ^ DetectAmbiguousMatches.GetHashCode(); result = (result * 397) ^ StopAtFirstError.GetHashCode(); result = (result * 397) ^ MissingOrPendingStepsOutcome.GetHashCode(); result = (result * 397) ^ TraceSuccessfulSteps.GetHashCode(); result = (result * 397) ^ TraceTimings.GetHashCode(); result = (result * 397) ^ MinTracedDuration.GetHashCode(); return(result); } }
public override int GetHashCode() { unchecked { int hashCode = (FeatureLanguage != null ? FeatureLanguage.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (ToolLanguage != null ? ToolLanguage.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (BindingCulture != null ? BindingCulture.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (RuntimeUnitTestProvider != null ? RuntimeUnitTestProvider.GetHashCode() : 0); hashCode = (hashCode * 397) ^ DetectAmbiguousMatches.GetHashCode(); hashCode = (hashCode * 397) ^ StopAtFirstError.GetHashCode(); hashCode = (hashCode * 397) ^ MissingOrPendingStepsOutcome.GetHashCode(); hashCode = (hashCode * 397) ^ TraceSuccessfulSteps.GetHashCode(); hashCode = (hashCode * 397) ^ TraceTimings.GetHashCode(); hashCode = (hashCode * 397) ^ MinTracedDuration.GetHashCode(); hashCode = (hashCode * 397) ^ StepDefinitionSkeletonStyle.GetHashCode(); return(hashCode); } }