protected override void Dispose(bool disposing)
{
if (!_disposed)
{
if (_commandTargetCookie != 0)
{
((INiCommandManager)GetService(typeof(INiCommandManager))).UnregisterCommandTarget(_commandTargetCookie);
_commandTargetCookie = 0;
}
_disposed = true;
}
base.Dispose(disposing);
}