@@ -34,30 +34,28 @@ public AsyncEventingBasicConsumer(IModel model) : base(model)
3434        public  override  async  Task  HandleBasicCancelOk ( string  consumerTag ) 
3535        { 
3636            await  base . HandleBasicCancelOk ( consumerTag ) . ConfigureAwait ( false ) ; 
37-             await  ( Unregistered ? . Invoke ( this ,  new  ConsumerEventArgs ( new [ ]  {  consumerTag  } ) )   ??   Task . CompletedTask ) . ConfigureAwait ( false ) ; 
37+             await  Unregistered . InvokeAsync ( this ,  new  ConsumerEventArgs ( new [ ]  {  consumerTag  } ) ) . ConfigureAwait ( false ) ; 
3838        } 
3939
4040        ///<summary>Fires when the server confirms successful consumer registration.</summary> 
4141        public  override  async  Task  HandleBasicConsumeOk ( string  consumerTag ) 
4242        { 
4343            await  base . HandleBasicConsumeOk ( consumerTag ) . ConfigureAwait ( false ) ; 
44-             await  ( Registered ? . Invoke ( this ,  new  ConsumerEventArgs ( new [ ]  {  consumerTag  } ) )   ??   Task . CompletedTask ) . ConfigureAwait ( false ) ; 
44+             await  Registered . InvokeAsync ( this ,  new  ConsumerEventArgs ( new [ ]  {  consumerTag  } ) ) . ConfigureAwait ( false ) ; 
4545        } 
4646
4747        ///<summary>Fires the Received event.</summary> 
4848        public  override  async  Task  HandleBasicDeliver ( string  consumerTag ,  ulong  deliveryTag ,  bool  redelivered ,  string  exchange ,  string  routingKey ,  IBasicProperties  properties ,  ReadOnlyMemory < byte >  body ) 
4949        { 
5050            await  base . HandleBasicDeliver ( consumerTag ,  deliveryTag ,  redelivered ,  exchange ,  routingKey ,  properties ,  body ) . ConfigureAwait ( false ) ; 
51-             await  ( Received ? . Invoke ( 
52-                 this , 
53-                 new  BasicDeliverEventArgs ( consumerTag ,  deliveryTag ,  redelivered ,  exchange ,  routingKey ,  properties ,  body ) )  ??  Task . CompletedTask ) . ConfigureAwait ( false ) ; 
51+             await  Received . InvokeAsync ( this ,  new  BasicDeliverEventArgs ( consumerTag ,  deliveryTag ,  redelivered ,  exchange ,  routingKey ,  properties ,  body ) ) . ConfigureAwait ( false ) ; 
5452        } 
5553
5654        ///<summary>Fires the Shutdown event.</summary> 
5755        public  override  async  Task  HandleModelShutdown ( object  model ,  ShutdownEventArgs  reason ) 
5856        { 
5957            await  base . HandleModelShutdown ( model ,  reason ) . ConfigureAwait ( false ) ; 
60-             await  ( Shutdown ? . Invoke ( this ,  reason )   ??   Task . CompletedTask ) . ConfigureAwait ( false ) ; 
58+             await  Shutdown . InvokeAsync ( this ,  reason ) . ConfigureAwait ( false ) ; 
6159        } 
6260    } 
6361} 
0 commit comments