ChinhDo.Transactions.TxFileManager.TxEnlistment.RollbackFile.Rollback C# (CSharp) Method

Rollback() public method

public Rollback ( ) : void
return void
				public override void Rollback()
				{
					if (_backupFileName != null)
					{
						string strDirectory = Path.GetDirectoryName(_originalFileName);
						if (!Directory.Exists(strDirectory))
							Directory.CreateDirectory(strDirectory);
						File.Copy(_backupFileName, _originalFileName, true);
					}
					else
					{
						if (File.Exists(_originalFileName))
							File.Delete(_originalFileName);
					}
				}
TxFileManager.TxEnlistment.RollbackFile