コード例 #1
0
ファイル: DataMap.cs プロジェクト: alexkoay/stencil.cs
        public static DataMap Zip(ICollection <string> keys, ICollection <string> values)
        {
            var data = new DataMap();
            var ki   = keys.GetEnumerator();
            var vi   = values.GetEnumerator();

            while (ki.MoveNext())
            {
                data.Set(ki.Current, vi.MoveNext() ? vi.Current : "");
            }
            return(data);
        }
コード例 #2
0
 protected virtual T RenderE(Text elem, Template tpl, DataMap data)
 {
     throw new Exception("Unsupported element.");
 }
コード例 #3
0
 public T Render(Template tpl, DataMap data = null)
 {
     return(Render(tpl.elem, tpl, data));
 }