private void PopulateAssemblySummary(Assembly a)
{
var nvc = this.AssemblyAttribs(a);
var strAssemblyName = a.GetName().Name;
var lvi = new ListViewItem
{
Text = strAssemblyName,
Tag = strAssemblyName
};
if (strAssemblyName == this._callingAssemblyName)
{
lvi.Text += " (calling)";
}
if (strAssemblyName == this._executingAssemblyName)
{
lvi.Text += " (executing)";
}
if (strAssemblyName == this._entryAssemblyName)
{
lvi.Text += " (entry)";
}
lvi.SubItems.Add(nvc["version"]);
lvi.SubItems.Add(nvc["builddate"]);
lvi.SubItems.Add(nvc["codebase"]);
this.AssemblyInfoListView.Items.Add(lvi);
this.AssemblyNamesComboBox.Items.Add(strAssemblyName);
}