SensorbergSDK.Internal.Transport.ResolvedAction.GetHashCode C# (CSharp) Method

GetHashCode() public method

public GetHashCode ( ) : int
return int
        public override int GetHashCode()
        {
            unchecked
            {
                var hashCode = _beaconPids != null ? _beaconPids.GetHashCode() : 0;
                hashCode = (hashCode*397) ^ (BeaconAction != null ? BeaconAction.GetHashCode() : 0);
                hashCode = (hashCode*397) ^ (int) EventTypeDetectedByDevice;
                hashCode = (hashCode*397) ^ Delay.GetHashCode();
                hashCode = (hashCode*397) ^ SendOnlyOnce.GetHashCode();
                hashCode = (hashCode*397) ^ SuppressionTime;
                hashCode = (hashCode*397) ^ ReportImmediately.GetHashCode();
                hashCode = (hashCode*397) ^ (Timeframes != null ? Timeframes.GetHashCode() : 0);
                return hashCode;
            }
        }