@@ -78,10 +78,7 @@ public sealed class DeleteMessagesFailure : IEquatable<DeleteMessagesFailure>, I
78
78
/// </exception>
79
79
public DeleteMessagesFailure ( Exception cause , long toSequenceNr )
80
80
{
81
- if ( cause == null )
82
- throw new ArgumentNullException ( nameof ( cause ) , "DeleteMessagesFailure cause exception cannot be null" ) ;
83
-
84
- Cause = cause ;
81
+ Cause = cause ?? throw new ArgumentNullException ( nameof ( cause ) , "DeleteMessagesFailure cause exception cannot be null" ) ;
85
82
ToSequenceNr = toSequenceNr ;
86
83
}
87
84
@@ -373,11 +370,8 @@ public sealed class WriteMessageRejected : IJournalResponse, INoSerializationVer
373
370
/// </exception>
374
371
public WriteMessageRejected ( IPersistentRepresentation persistent , Exception cause , int actorInstanceId )
375
372
{
376
- if ( cause == null )
377
- throw new ArgumentNullException ( nameof ( cause ) , "WriteMessageRejected cause exception cannot be null" ) ;
378
-
379
373
Persistent = persistent ;
380
- Cause = cause ;
374
+ Cause = cause ?? throw new ArgumentNullException ( nameof ( cause ) , "WriteMessageRejected cause exception cannot be null" ) ;
381
375
ActorInstanceId = actorInstanceId ;
382
376
}
383
377
@@ -440,11 +434,8 @@ public sealed class WriteMessageFailure : IJournalResponse, INoSerializationVeri
440
434
/// </exception>
441
435
public WriteMessageFailure ( IPersistentRepresentation persistent , Exception cause , int actorInstanceId )
442
436
{
443
- if ( cause == null )
444
- throw new ArgumentNullException ( nameof ( cause ) , "WriteMessageFailure cause exception cannot be null" ) ;
445
-
446
437
Persistent = persistent ;
447
- Cause = cause ;
438
+ Cause = cause ?? throw new ArgumentNullException ( nameof ( cause ) , "WriteMessageFailure cause exception cannot be null" ) ;
448
439
ActorInstanceId = actorInstanceId ;
449
440
}
450
441
@@ -705,20 +696,14 @@ public sealed class ReplayMessagesFailure : IJournalResponse, IDeadLetterSuppres
705
696
/// <exception cref="ArgumentNullException">
706
697
/// This exception is thrown when the specified <paramref name="cause"/> is undefined.
707
698
/// </exception>
708
- public ReplayMessagesFailure ( Exception cause )
709
- {
710
- if ( cause == null )
711
- throw new ArgumentNullException ( nameof ( cause ) , "ReplayMessagesFailure cause exception cannot be null" ) ;
712
-
713
- Cause = cause ;
714
- }
699
+ public ReplayMessagesFailure ( Exception cause ) =>
700
+ Cause = cause ?? throw new ArgumentNullException ( nameof ( cause ) , "ReplayMessagesFailure cause exception cannot be null" ) ;
715
701
716
702
/// <summary>
717
703
/// The cause of the failure
718
704
/// </summary>
719
705
public Exception Cause { get ; }
720
706
721
-
722
707
public bool Equals ( ReplayMessagesFailure other )
723
708
{
724
709
if ( ReferenceEquals ( other , null ) ) return false ;
@@ -727,13 +712,10 @@ public bool Equals(ReplayMessagesFailure other)
727
712
return Equals ( Cause , other . Cause ) ;
728
713
}
729
714
730
-
731
715
public override bool Equals ( object obj ) => Equals ( obj as ReplayMessagesFailure ) ;
732
716
733
-
734
717
public override int GetHashCode ( ) => Cause . GetHashCode ( ) ;
735
718
736
-
737
719
public override string ToString ( ) => $ "ReplayMessagesFailure<cause: { Cause } >";
738
720
}
739
721
}
0 commit comments