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())); }
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())); }