protected void Page_Load(object sender, EventArgs e)
 {
     foreach (Class c in Docs.GetNamespaceByName("Ra.Behaviors").Classes)
     {
         LinkButton classLink = new LinkButton {
             Text = c.FullName, Xtra = c.ID
         };
         classLink.Click += classLink_Click;
         typesPanel.Controls.Add(classLink);
         typesPanel.Controls.Add(new System.Web.UI.LiteralControl("<br />"));
     }
 }
    private void classLink_Click(object sender, EventArgs e)
    {
        Namespace raWidgets = Docs.GetNamespaceByName("Ra.Behaviors");

        SelectedClass = (from c2 in raWidgets.Classes
                         where c2.ID == ((LinkButton)sender).Xtra
                         select c2).Single() as Class;

        if (SelectedClass == null)
        {
            return;
        }

        descriptionLabel.Text = SelectedClass.Description;
        members.LoadControls();
    }