private IEnumerable <string> GetUnresolvedParameters(IEnumerable <string> texts) { var needed = new List <string>(); foreach (var text in texts) { needed.AddRange(_templateEngine.GetExpressionNames(text)); } return(needed.Except(Parameters?.GetAll()?.Select(p => p.Name) ?? new List <string>())); }