public override int GetHashCode() { const int prime = 31; int result = 1; result = prime * result + optionContainerIndex; result = prime * result + ((ReferenceEquals(name, null)) ? 0 : name.GetHashCode()); result = prime * result + ((chartSpecification == null) ? 0 : chartSpecification.GetHashCode()); // result = prime * result + ((dataFormatInstances == null) ? 0 : dataFormatInstances.hashCode()); // result = prime * result + ((dataFormatManager == null) ? 0 : dataFormatManager.hashCode()); result = prime * result + ((flowChartRegistry == null) ? 0 : flowChartRegistry.GetHashCode()); result = prime * result + ((postProcessChartItems == null) ? 0 : postProcessChartItems.GetHashCode()); result = prime * result + ((preProcessChartItems == null) ? 0 : preProcessChartItems.GetHashCode()); result = prime * result + ((processChartItems == null) ? 0 : processChartItems.GetHashCode()); // result = prime * result + ((symbolTables == null) ? 0 : symbolTables.hashCode()); return(result); }
public override int GetHashCode() { const int prime = 31; int result = 1; result = prime * result + ((ReferenceEquals(name, null)) ? 0 : name.GetHashCode()); result = prime * result + ((postProcessChartItemSpecifications == null) ? 0 : postProcessChartItemSpecifications.GetHashCode()); result = prime * result + ((preProcessChartItemSpecifications == null) ? 0 : preProcessChartItemSpecifications.GetHashCode()); result = prime * result + ((processChartItemSpecifications == null) ? 0 : processChartItemSpecifications.GetHashCode()); return(result); }