public void UpdateTemplateParameters(string text)
 {
     wizard.Parameters.Clear();
     foreach (TemplateParameter parameter in TemplateParameter.CreateParameters(text))
     {
         if (parameter.IsValid)
         {
             wizard.Parameters [parameter.Name] = parameter.Value;
         }
     }
 }
Example #2
0
 public static IEnumerable <TemplateParameter> CreateParameters(string condition)
 {
     string[] parts = condition.Split(new [] { '\n' }, StringSplitOptions.RemoveEmptyEntries);
     foreach (string part in parts)
     {
         var parameter = new TemplateParameter(part);
         if (!parameter.IsValid)
         {
         }
         yield return(parameter);
     }
 }