private static SuoDataJson ParseOldJsonFormat(JObject obj, VisualStudioHelper vsHelper) { var result = new SuoDataJson(); foreach (var prop in obj.Properties()) { var projectState = ProjectDataSerializer.ParseOldJsonFormat(prop.Value); var projectName = prop.Name; var projectGuid = vsHelper.ProjectGuidForProjetName(projectName); var enabledItems = from item in projectState.Items where item.Enabled select item.Id; result.ProjectArguments.Add(projectGuid, projectState); result.CheckedArguments.AddRange(enabledItems); } return(result); }