internal void InitializedServerDiagnostics(ISonarConfiguration configuration)
{
try
{
this.InUsePluginsWithDiagnostics.Clear();
this.SelectCSharpZipFileToUse(configuration);
if (this.InUsePluginsWithDiagnostics.Count > 0)
{
List<VersionData> elementsToRemove = new List<VersionData>();
foreach (var item in this.InUsePluginsWithDiagnostics)
{
if (!this.SyncAnalysersFromServer(configuration, item))
{
elementsToRemove.Add(item);
}
}
foreach (var item in elementsToRemove)
{
this.InUsePluginsWithDiagnostics.Remove(item);
}
}
}
catch (Exception ex)
{
Debug.WriteLine(ex.Message);
}
}