Пример #1
0
        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);
        }
Пример #2
0
        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);
        }