public static void Html(this ResponseFormat format, ResponderDelegate renderer) { ((ResponseFormatInternal)format).AddRenderer("html", renderer); }
// couldn't get Xml and Html to talk to ResponseFormatInternal.AddRenderer directly protected void AddRenderer(string formatSymbol, ResponderDelegate renderer) { _renderers[formatSymbol] = renderer; _order.Add(formatSymbol); }
public void Xml(ResponderDelegate renderer) { AddRenderer("xml", renderer); }
public void Html(ResponderDelegate renderer) { AddRenderer("html", renderer); }
void ResponseFormatInternal.AddRenderer(string formatSymbol, ResponderDelegate renderer) { _renderers[formatSymbol] = renderer; _order.Add(formatSymbol); }