public virtual void NotifyClosed(MsgExceptionHandlingTestCase.CloseAwareBin bin) { lock (_openBins) { Sharpen.Collections.Remove(_openBins, bin); } }
protected override IBin Decorate(BinConfiguration config, IBin bin) { MsgExceptionHandlingTestCase.CloseAwareBin decorated = new MsgExceptionHandlingTestCase.CloseAwareBin (this, bin); lock (_openBins) { _openBins[decorated] = decorated; } return(decorated); }
protected override IBin Decorate(BinConfiguration config, IBin bin) { MsgExceptionHandlingTestCase.CloseAwareBin decorated = new MsgExceptionHandlingTestCase.CloseAwareBin (this, bin); lock (_openBins) { _openBins[decorated] = decorated; } return decorated; }