public bool Equals(IInjectionMessage other) { if (ReferenceEquals(null, other)) { return(false); } return(InjectionType.Equals(other.InjectionType) && (InjectedObject?.Equals(other.InjectedObject) ?? false) && InjectionDetectionTime.Equals(other.InjectionDetectionTime)); }