AjaxControlToolkit.Design.TwitterDesigner.RenderLayout C# (CSharp) Méthode

RenderLayout() private méthode

private RenderLayout ( IList statuses ) : string
statuses IList
Résultat string
        string RenderLayout(IList<TwitterStatus> statuses)
        {
            var html = RenderEvalScripts(_twitter.LayoutTemplate, statuses[0]);

            if(String.IsNullOrEmpty(html))
                html = PersistTemplate(_twitter.LayoutTemplate);

            var pattern = @"<(asp:)\b([^>]*?)(ITEMPLACEHOLDER)([^>]*?)(>([^>]*?)</asp:PlaceHolder>|/>)(.*?)";
            var r = new Regex(pattern, RegexOptions.IgnoreCase);

            var htmlStatus = String.Empty;
            foreach(var status in statuses) {
                htmlStatus += RenderStatus(status);
            }

            return r.Replace(html, htmlStatus);
        }