IEquatable for speed

IEquatable for speed in using EqualityComparer<TItem>.Default.Equals
This commit is contained in:
Paul Fake
2018-11-19 21:09:36 -05:00
committed by GitHub
parent 3e7b41e712
commit 210d57b254
@@ -2,10 +2,15 @@
namespace MQTTnet.Extensions.ManagedClient
{
public class ManagedMqttApplicationMessage
public class ManagedMqttApplicationMessage : IEquatable<ManagedMqttApplicationMessage>
{
public Guid Id { get; set; } = Guid.NewGuid();
public MqttApplicationMessage ApplicationMessage { get; set; }
public bool Equals(ManagedMqttApplicationMessage other)
{
return Id.Equals(other.Id);
}
}
}