private void RenderAssemblies(XmlWriter reportBuilder, Dictionary <AssemblyInfo, List <ContextInfo> > contextsByAssembly)
 {
     contextsByAssembly.Keys.ToList().ForEach(assembly =>
     {
         reportBuilder.WriteStartElement("assembly");
         reportBuilder.WriteAttributeString("name", assembly.Name);
         reportBuilder.WriteAttributeString("location", assembly.Location);
         reportBuilder.WriteAttributeString("time", _timer.GetAssemblyTime(assembly).ToString(CultureInfo.InvariantCulture));
         RenderConcerns(reportBuilder, contextsByAssembly[assembly]);
         reportBuilder.WriteEndElement();
     });
 }