@@ -55,12 +55,12 @@ namespace RabbitMQ.Client.Impl
5555{
5656 abstract class ModelBase : IFullModel , IRecoverable
5757 {
58- public readonly IDictionary < string , IBasicConsumer > m_consumers = new Dictionary < string , IBasicConsumer > ( ) ;
59-
6058 ///<summary>Only used to kick-start a connection open
6159 ///sequence. See <see cref="Connection.Open"/> </summary>
6260 public BlockingCell < ConnectionStartDetails > m_connectionStartCell = null ;
6361
62+ private readonly Dictionary < string , IBasicConsumer > _consumers = new Dictionary < string , IBasicConsumer > ( ) ;
63+
6464 private TimeSpan _handshakeContinuationTimeout = TimeSpan . FromSeconds ( 10 ) ;
6565 private TimeSpan _continuationTimeout = TimeSpan . FromSeconds ( 20 ) ;
6666
@@ -500,11 +500,11 @@ public void OnSessionShutdown(object sender, ShutdownEventArgs reason)
500500 ConsumerDispatcher . Quiesce ( ) ;
501501 SetCloseReason ( reason ) ;
502502 OnModelShutdown ( reason ) ;
503- BroadcastShutdownToConsumers ( m_consumers , reason ) ;
503+ BroadcastShutdownToConsumers ( _consumers , reason ) ;
504504 ConsumerDispatcher . Shutdown ( this ) . GetAwaiter ( ) . GetResult ( ) ; ;
505505 }
506506
507- protected void BroadcastShutdownToConsumers ( IDictionary < string , IBasicConsumer > cs , ShutdownEventArgs reason )
507+ protected void BroadcastShutdownToConsumers ( Dictionary < string , IBasicConsumer > cs , ShutdownEventArgs reason )
508508 {
509509 foreach ( KeyValuePair < string , IBasicConsumer > c in cs )
510510 {
@@ -578,10 +578,10 @@ public void HandleBasicAck(ulong deliveryTag,
578578 public void HandleBasicCancel ( string consumerTag , bool nowait )
579579 {
580580 IBasicConsumer consumer ;
581- lock ( m_consumers )
581+ lock ( _consumers )
582582 {
583- consumer = m_consumers [ consumerTag ] ;
584- m_consumers . Remove ( consumerTag ) ;
583+ consumer = _consumers [ consumerTag ] ;
584+ _consumers . Remove ( consumerTag ) ;
585585 }
586586 if ( consumer == null )
587587 {
@@ -601,10 +601,10 @@ public void HandleBasicCancelOk(string consumerTag)
601601 consumerTag
602602 ));
603603 */
604- lock ( m_consumers )
604+ lock ( _consumers )
605605 {
606- k . m_consumer = m_consumers [ consumerTag ] ;
607- m_consumers . Remove ( consumerTag ) ;
606+ k . m_consumer = _consumers [ consumerTag ] ;
607+ _consumers . Remove ( consumerTag ) ;
608608 }
609609 ConsumerDispatcher . HandleBasicCancelOk ( k . m_consumer , consumerTag ) ;
610610 k . HandleCommand ( null ) ; // release the continuation.
@@ -615,9 +615,9 @@ public void HandleBasicConsumeOk(string consumerTag)
615615 var k =
616616 ( BasicConsumerRpcContinuation ) _continuationQueue . Next ( ) ;
617617 k . m_consumerTag = consumerTag ;
618- lock ( m_consumers )
618+ lock ( _consumers )
619619 {
620- m_consumers [ consumerTag ] = k . m_consumer ;
620+ _consumers [ consumerTag ] = k . m_consumer ;
621621 }
622622 ConsumerDispatcher . HandleBasicConsumeOk ( k . m_consumer , consumerTag ) ;
623623 k . HandleCommand ( null ) ; // release the continuation.
@@ -632,9 +632,9 @@ public virtual void HandleBasicDeliver(string consumerTag,
632632 ReadOnlyMemory < byte > body )
633633 {
634634 IBasicConsumer consumer ;
635- lock ( m_consumers )
635+ lock ( _consumers )
636636 {
637- consumer = m_consumers [ consumerTag ] ;
637+ consumer = _consumers [ consumerTag ] ;
638638 }
639639 if ( consumer == null )
640640 {
@@ -1005,9 +1005,9 @@ public void BasicCancel(string consumerTag)
10051005 k . GetReply ( ContinuationTimeout ) ;
10061006 }
10071007
1008- lock ( m_consumers )
1008+ lock ( _consumers )
10091009 {
1010- m_consumers . Remove ( consumerTag ) ;
1010+ _consumers . Remove ( consumerTag ) ;
10111011 }
10121012
10131013 ModelShutdown -= k . m_consumer . HandleModelShutdown ;
@@ -1017,9 +1017,9 @@ public void BasicCancelNoWait(string consumerTag)
10171017 {
10181018 _Private_BasicCancel ( consumerTag , true ) ;
10191019
1020- lock ( m_consumers )
1020+ lock ( _consumers )
10211021 {
1022- m_consumers . Remove ( consumerTag ) ;
1022+ _consumers . Remove ( consumerTag ) ;
10231023 }
10241024 }
10251025
0 commit comments