|
|
|
|
|
|
} |
|
|
|
|
|
|
|
unchecked { |
|
|
|
var hashCode = trackHeight.GetHashCode(); |
|
|
|
hashCode = (hashCode * 397) ^ activeTrackColor.GetHashCode(); |
|
|
|
hashCode = (hashCode * 397) ^ inactiveTrackColor.GetHashCode(); |
|
|
|
hashCode = (hashCode * 397) ^ disabledActiveTrackColor.GetHashCode(); |
|
|
|
hashCode = (hashCode * 397) ^ disabledInactiveTrackColor.GetHashCode(); |
|
|
|
hashCode = (hashCode * 397) ^ activeTickMarkColor.GetHashCode(); |
|
|
|
hashCode = (hashCode * 397) ^ inactiveTickMarkColor.GetHashCode(); |
|
|
|
hashCode = (hashCode * 397) ^ disabledActiveTickMarkColor.GetHashCode(); |
|
|
|
hashCode = (hashCode * 397) ^ disabledInactiveTickMarkColor.GetHashCode(); |
|
|
|
hashCode = (hashCode * 397) ^ thumbColor.GetHashCode(); |
|
|
|
hashCode = (hashCode * 397) ^ overlappingShapeStrokeColor.GetHashCode(); |
|
|
|
hashCode = (hashCode * 397) ^ disabledThumbColor.GetHashCode(); |
|
|
|
hashCode = (hashCode * 397) ^ overlayColor.GetHashCode(); |
|
|
|
hashCode = (hashCode * 397) ^ valueIndicatorColor.GetHashCode(); |
|
|
|
hashCode = (hashCode * 397) ^ overlayShape.GetHashCode(); |
|
|
|
hashCode = (hashCode * 397) ^ tickMarkShape.GetHashCode(); |
|
|
|
hashCode = (hashCode * 397) ^ thumbShape.GetHashCode(); |
|
|
|
hashCode = (hashCode * 397) ^ trackShape.GetHashCode(); |
|
|
|
hashCode = (hashCode * 397) ^ rangeTickMarkShape.GetHashCode(); |
|
|
|
hashCode = (hashCode * 397) ^ rangeThumbShape.GetHashCode(); |
|
|
|
hashCode = (hashCode * 397) ^ rangeTrackShape.GetHashCode(); |
|
|
|
hashCode = (hashCode * 397) ^ rangeValueIndicatorShape.GetHashCode(); |
|
|
|
hashCode = (hashCode * 397) ^ valueIndicatorShape.GetHashCode(); |
|
|
|
hashCode = (hashCode * 397) ^ showValueIndicator.GetHashCode(); |
|
|
|
hashCode = (hashCode * 397) ^ valueIndicatorTextStyle.GetHashCode(); |
|
|
|
hashCode = (hashCode * 397) ^ minThumbSeparation.GetHashCode(); |
|
|
|
hashCode = (hashCode * 397) ^ thumbSelector.GetHashCode(); |
|
|
|
var hashCode = trackHeight?.GetHashCode() ?? 0; |
|
|
|
hashCode = (hashCode * 397) ^ activeTrackColor?.GetHashCode() ?? 0; |
|
|
|
hashCode = (hashCode * 397) ^ inactiveTrackColor?.GetHashCode() ?? 0; |
|
|
|
hashCode = (hashCode * 397) ^ disabledActiveTrackColor?.GetHashCode() ?? 0; |
|
|
|
hashCode = (hashCode * 397) ^ disabledInactiveTrackColor?.GetHashCode() ?? 0; |
|
|
|
hashCode = (hashCode * 397) ^ activeTickMarkColor?.GetHashCode() ?? 0; |
|
|
|
hashCode = (hashCode * 397) ^ inactiveTickMarkColor?.GetHashCode() ?? 0; |
|
|
|
hashCode = (hashCode * 397) ^ disabledActiveTickMarkColor?.GetHashCode() ?? 0; |
|
|
|
hashCode = (hashCode * 397) ^ disabledInactiveTickMarkColor?.GetHashCode() ?? 0; |
|
|
|
hashCode = (hashCode * 397) ^ thumbColor?.GetHashCode() ?? 0; |
|
|
|
hashCode = (hashCode * 397) ^ overlappingShapeStrokeColor?.GetHashCode() ?? 0; |
|
|
|
hashCode = (hashCode * 397) ^ disabledThumbColor?.GetHashCode() ?? 0; |
|
|
|
hashCode = (hashCode * 397) ^ overlayColor?.GetHashCode() ?? 0; |
|
|
|
hashCode = (hashCode * 397) ^ valueIndicatorColor?.GetHashCode() ?? 0; |
|
|
|
hashCode = (hashCode * 397) ^ overlayShape?.GetHashCode() ?? 0; |
|
|
|
hashCode = (hashCode * 397) ^ tickMarkShape?.GetHashCode() ?? 0; |
|
|
|
hashCode = (hashCode * 397) ^ thumbShape?.GetHashCode() ?? 0; |
|
|
|
hashCode = (hashCode * 397) ^ trackShape?.GetHashCode() ?? 0; |
|
|
|
hashCode = (hashCode * 397) ^ rangeTickMarkShape?.GetHashCode() ?? 0; |
|
|
|
hashCode = (hashCode * 397) ^ rangeThumbShape?.GetHashCode() ?? 0; |
|
|
|
hashCode = (hashCode * 397) ^ rangeTrackShape?.GetHashCode() ?? 0; |
|
|
|
hashCode = (hashCode * 397) ^ rangeValueIndicatorShape?.GetHashCode() ?? 0; |
|
|
|
hashCode = (hashCode * 397) ^ valueIndicatorShape?.GetHashCode() ?? 0; |
|
|
|
hashCode = (hashCode * 397) ^ showValueIndicator?.GetHashCode() ?? 0; |
|
|
|
hashCode = (hashCode * 397) ^ valueIndicatorTextStyle?.GetHashCode() ?? 0; |
|
|
|
hashCode = (hashCode * 397) ^ minThumbSeparation?.GetHashCode() ?? 0; |
|
|
|
hashCode = (hashCode * 397) ^ thumbSelector?.GetHashCode() ?? 0; |
|
|
|
|
|
|
|
_cachedHashCode = hashCode; |
|
|
|
return hashCode; |
|
|
|