public override int GetHashCode() { unchecked { var hashCode = base.GetHashCode(); hashCode = (hashCode * 397) ^ (_messages != null ? _messages.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Result != null ? Result.GetHashCode() : 0); hashCode = (hashCode * 397) ^ _timeOut; hashCode = (hashCode * 397) ^ IsObject.GetHashCode(); hashCode = (hashCode * 397) ^ (ObjectName != null ? ObjectName.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (DisplayName != null ? DisplayName.GetHashCode() : 0); hashCode = (hashCode * 397) ^ RabbitMQSourceResourceId.GetHashCode(); hashCode = (hashCode * 397) ^ (QueueName != null ? QueueName.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Response != null ? Response.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Prefetch != null ? Prefetch.GetHashCode() : 0); hashCode = (hashCode * 397) ^ Acknowledge.GetHashCode(); hashCode = (hashCode * 397) ^ (TimeOut != null ? TimeOut.GetHashCode() : 0); hashCode = (hashCode * 397) ^ ReQueue.GetHashCode(); hashCode = (hashCode * 397) ^ (Consumer != null ? Consumer.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Connection != null ? Connection.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Channel != null ? Channel.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (RabbitSource != null ? RabbitSource.GetHashCode() : 0); return(hashCode); } }
#pragma warning disable S1541 // Methods and properties should not be too complex public override int GetHashCode() #pragma warning restore S1541 // Methods and properties should not be too complex { unchecked { var hashCode = base.GetHashCode(); hashCode = (hashCode * 397) ^ (_messages != null ? _messages.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Result != null ? Result.GetHashCode() : 0); hashCode = (hashCode * 397) ^ _timeOut; hashCode = (hashCode * 397) ^ IsObject.GetHashCode(); hashCode = (hashCode * 397) ^ (ObjectName != null ? ObjectName.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (DisplayName != null ? DisplayName.GetHashCode() : 0); hashCode = (hashCode * 397) ^ RabbitMQSourceResourceId.GetHashCode(); hashCode = (hashCode * 397) ^ (QueueName != null ? QueueName.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Response != null ? Response.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Prefetch != null ? Prefetch.GetHashCode() : 0); hashCode = (hashCode * 397) ^ Acknowledge.GetHashCode(); hashCode = (hashCode * 397) ^ (TimeOut != null ? TimeOut.GetHashCode() : 0); hashCode = (hashCode * 397) ^ ReQueue.GetHashCode(); hashCode = (hashCode * 397) ^ (Consumer != null ? Consumer.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Connection != null ? Connection.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Channel != null ? Channel.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (RabbitSource != null ? RabbitSource.GetHashCode() : 0); return(hashCode); } }
public override IEnumerable <StateVariable> GetState() { return(new[] { new StateVariable { Name = "QueueName", Value = QueueName, Type = StateVariable.StateType.Input }, new StateVariable { Name = "Acknowledge", Value = Acknowledge.ToString(), Type = StateVariable.StateType.Input }, new StateVariable { Name = "IsObject", Value = IsObject.ToString(), Type = StateVariable.StateType.Input }, new StateVariable { Name = "ObjectName", Value = ObjectName, Type = StateVariable.StateType.Input }, new StateVariable { Name = "Prefetch", Value = Prefetch, Type = StateVariable.StateType.Input }, new StateVariable { Name = "RabbitMQSourceResourceId", Value = RabbitMQSourceResourceId.ToString(), Type = StateVariable.StateType.Input }, new StateVariable { Name = "ReQueue", Value = ReQueue.ToString(), Type = StateVariable.StateType.Input }, new StateVariable { Name = "TimeOut", Value = TimeOut, Type = StateVariable.StateType.Input }, new StateVariable { Name = "Result", Value = Result, Type = StateVariable.StateType.Output } , new StateVariable { Name = "Response", Value = Response, Type = StateVariable.StateType.Output } }); }