public static IList <EvolutionChange> Detect(Version v1, Version v2, PSMClass psmClass) { List <EvolutionChange> result = new List <EvolutionChange>(); if (((PSMClass)psmClass.GetInVersion(v1)).ElementName != ((PSMClass)psmClass.GetInVersion(v2)).ElementName) { ClassElementNameChange c = new ClassElementNameChange(psmClass) { OldVersion = v1, NewVersion = v2 }; result.Add(c); } return(result); }