Пример #1
0
        public override TemplateObject Handle(TagData data)
        {
            ColorTag ctag = ColorTag.For(data.GetModifierObject(0));

            if (ctag == null)
            {
                return(new TextTag("&{NULL}"));
            }
            return(ctag.Handle(data.Shrink()));
        }
Пример #2
0
        public override TemplateObject Handle(TagData data)
        {
            string   cname = data.GetModifier(0);
            ColorTag ctag  = ColorTag.For(cname);

            if (ctag == null)
            {
                data.Error("Invalid color '" + TagParser.Escape(cname) + "'!");
                return(new NullTag());
            }
            return(ctag.Handle(data.Shrink()));
        }