public IConnectionObserver?GetConnectionObserver(Connection c, ConnectionState s, IConnectionObserver?old) { lock (_mutex) { TestHelper.Assert(old == null || old is ConnectionObserver); if (connectionObserver == null) { connectionObserver = new ConnectionObserver(); connectionObserver.Reset(); } return(connectionObserver); } }
GetConnectionObserver(ConnectionInfo c, Endpoint e, ConnectionState s, IConnectionObserver?old) { lock (this) { TestHelper.Assert(old == null || old is ConnectionObserver); if (connectionObserver == null) { connectionObserver = new ConnectionObserver(); connectionObserver.reset(); } return(connectionObserver); } }