public DecompilerAppSettingsTab(IDecompilerSettingsTab[] settings, DecompilerAppSettingsTabSettings decompilerAppSettingsTabSettings)
 {
     this.settings = settings;
     this.decompilerAppSettingsTabSettings = decompilerAppSettingsTabSettings;
     this.selectedLanguageSetting = settings.FirstOrDefault(a => StringComparer.Ordinal.Equals(a.Name, decompilerAppSettingsTabSettings.LastSelectedSettingsName));
     if (this.selectedLanguageSetting == null)
         this.selectedLanguageSetting = settings.Length == 0 ? null : settings[0];
 }
 public DecompilerAppSettingsTab(IDecompilerSettingsTab[] settings, DecompilerAppSettingsTabSettings decompilerAppSettingsTabSettings)
 {
     this.settings = settings;
     this.decompilerAppSettingsTabSettings = decompilerAppSettingsTabSettings;
     this.selectedLanguageSetting          = settings.FirstOrDefault(a => StringComparer.Ordinal.Equals(a.Name, decompilerAppSettingsTabSettings.LastSelectedSettingsName));
     if (this.selectedLanguageSetting == null)
     {
         this.selectedLanguageSetting = settings.Length == 0 ? null : settings[0];
     }
 }