Bamboo.Prevalence.PrevalenceEngine.DoExecuteCommand C# (CSharp) Метод

DoExecuteCommand() приватный Метод

private DoExecuteCommand ( ICommand command ) : object
command ICommand
Результат object
		private object DoExecuteCommand(ICommand command)
		{
			object returnValue;						

			ShareCurrentObject();
			try
			{	
				Clock.Pause();
				try
				{					
					_commandLog.WriteCommand(ApplyCommandDecorators(command));
					returnValue = command.Execute(_system);					
				}
				finally
				{
					Clock.Resume();
				}
			}			
			finally
			{
				UnshareCurrentObject();				
			}

			return returnValue;
		}