internal CFusionNoVersionDialog() : base(false) { this.Text = CResourceStore.GetString("InheritedAssemblyDialogs:ChooseFromGac"); m_ol = Fusion.ReadFusionCacheJustGAC(); // Filter out duplicate versions.... for (int i = 0; i < m_ol.Count; i++) { AssemInfo ai = (AssemInfo)m_ol[i]; // Run through and see if anybody else has this name and public key token for (int j = i + 1; j < m_ol.Count; j++) { AssemInfo ai2 = (AssemInfo)m_ol[j]; if (ai2.Name.Equals(ai.Name) && ai2.PublicKeyToken.Equals(ai.PublicKeyToken)) { m_ol.RemoveAt(j); j--; } } } PutInAssemblies(); } // CFusionNoVersionDialog
internal CFusionDialog() { this.Text = CResourceStore.GetString("InheritedAssemblyDialogs:ChooseFromGac"); m_ol = Fusion.ReadFusionCacheJustGAC(); PutInAssemblies(); } // CFusionDialog