Пример #1
0
        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
Пример #2
0
 internal CFusionDialog()
 {
     this.Text = CResourceStore.GetString("InheritedAssemblyDialogs:ChooseFromGac");
     m_ol      = Fusion.ReadFusionCacheJustGAC();
     PutInAssemblies();
 } // CFusionDialog