private void ExecuteTreeBefore() { foreach (var process in Childs.Where(process => process.Priority < 0).OrderBy(process => process.Priority)) process.ExecuteTree(); }