public bool HasPostBuildOperation(Pass pass) { foreach (int n in _postBuildOperations.Keys) { for (int i = 0; i < _postBuildOperations[n].Count; i++) { if (_postBuildOperations[n][i] == pass) { return true; } } } return false; }
public void AddPostBuildOperation(Pass pass, int weighting) { if (!HasPostBuildOperation(pass)) { if (!_postBuildOperations.ContainsKey(weighting)) { _postBuildOperations[weighting] = new List<Pass>(); } _postBuildOperations[weighting].Add(pass); } }