internal protected void SetSharedVariableToParent(string key, VariableDesc variable) { if (ParentTask == null) { throw new InvalidOperationException("No parent"); } ParentTask.SetSharedVariable(key, variable); }