private void DiffTypes(List <TypeDefinition> typesV1, List <TypeDefinition> typesV2, QueryAggregator queries) { TypeDefinition typeV2; foreach (var typeV1 in typesV1) { typeV2 = GetTypeByDefinition(typeV1, typesV2); if (typeV2 != null) { TypeDiff diffed = TypeDiff.GenerateDiff(typeV1, typeV2, queries); if (TypeDiff.None != diffed) { myDiff.ChangedTypes.Add(diffed); } } } }