public void AddAction(FileAction action) { if (action != null) { action.TransactionContext = this; action.BeginTransaction(); _actions.Add(action); } else { throw new NullReferenceException(); } }