Ejemplo n.º 1
0
        public void InlineIfWriter()
        {
            InlineIfTemplate template = new InlineIfTemplate(Code.Local("test"), Code.String("true"), Code.String("false"));
            InlineIfWriter   writer   = new InlineIfWriter();

            writer.Write(template, this.output);
            Assert.AreEqual("test ? \"true\" : \"false\"", this.output.ToString());
        }
Ejemplo n.º 2
0
        public virtual void Write(ICodeFragment fragment, IOutputCache output)
        {
            InlineIfTemplate template = (InlineIfTemplate)fragment;

            output.Add(template.Condition)
            .Add(" ? ")
            .Add(template.TrueFragment)
            .Add(" : ")
            .Add(template.FalseFragment);
        }