2009-06-08 Atsushi Enomoto <atsushi@ximian.com>
* CommunicationObject.cs : OnClosed() requires call to base method.
Close() could rather abort the channel, and Abort() does not
always invke OnAbort().
* ChannelBase.cs : add call to base as above.
* ChannelDispatcher.cs :
Add call to base (see CommunicationObject change).
* InstanceContext.cs :
Add call to base (see CommunicationObject change).
* CommunicationObjectTest.cs : added a couple of close/abort tests
for state transition and base call check.
git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/mcs@135649 e3ebcda4-bce8-0310-ba0a-eca2169e7518