public void FinalizePreviousActions() { if (_BuildState != null) { if (_EntryAction.Count > 0) { foreach (var action in _EntryAction) { _BuildState.AddEntryAction(action); } } _EntryAction.Clear(); if (_ExitAction.Count > 0) { foreach (var action in _ExitAction) { _BuildState.AddExitAction(action); } } _ExitAction.Clear(); } }