Exemplo n.º 1
0
 private IDictionary <string, string> ParametersOf(wigc.Pipeline p)
 {
     if (p.Params == null || p.Params.Param == null)
     {
         return(new Dictionary <string, string>());
     }
     return(p.Params.Param.ToDictionary(param => param.Name, param => param.Text));
 }
Exemplo n.º 2
0
        private IEnumerable <string> InterpolateResources(wigc.Pipeline p, wigc.Job j)
        {
            var dict = ParametersOf(p);
            var ip   = new ParameterInterpolator(dict);

            return(j
                   .Resources
                   .Resource
                   .Select(ip.Substitute)
                   );
        }