/// <summary>
        /// Saves, into the Confeaturator XML settings file, the Confeaturator settings regarding registered Action Providers.
        /// </summary>
        /// <param name="confeaturatorActionProviderSettings">List of Confeaturator Action Provider Settings to be saved.</param>
        private void SaveConfeaturatorActionProviderSettings(List <ConfeaturatorActionProviderSetting> confeaturatorActionProviderSettings)
        {
            string     tempFilePath = Path.GetTempFileName();
            FileStream fs           = new FileStream(tempFilePath, FileMode.Create);

            settingsXmlSerializer.Serialize(fs, confeaturatorActionProviderSettings);
            fs.Close();
            StreamReader sr = new StreamReader(tempFilePath);
            string       serializedContents = sr.ReadToEnd();

            sr.Close();
            DTEHelper.AddTextToProjectAsFile(confeaturatorSettingsFile, serializedContents);
        }