public static List <EplanData> GetInstalledEplanInstances() { EplanFinder eplanFinder = new EplanFinder(); List <EplanData> eplanVersions = new List <EplanData>(); eplanFinder.GetInstalledEplanVersions(ref eplanVersions, true); return(eplanVersions); }
/// <summary> /// Returns all installed EPLAN instances /// </summary> /// <returns></returns> public static List<EplanData> GetEplanInstallations() { List<EplanData> eplanVersions = new List<EplanData>(); var eplanFinder = new EplanFinder(); List<EplanData> eplanVersions32Bit = new List<EplanData>(); eplanFinder.GetInstalledEplanVersions(ref eplanVersions32Bit); eplanVersions.AddRange(eplanVersions32Bit); List<EplanData> eplanVersions64Bit = new List<EplanData>(); eplanFinder.GetInstalledEplanVersions(ref eplanVersions64Bit, true); eplanVersions.AddRange(eplanVersions64Bit); eplanVersions = new List<EplanData>(eplanVersions.OrderBy(obj => obj.EplanVersion)); return eplanVersions; }
/// <summary> /// Returns all installed EPLAN instances /// </summary> /// <returns></returns> public static List <EplanData> GetEplanInstallations() { List <EplanData> eplanVersions = new List <EplanData>(); var eplanFinder = new EplanFinder(); List <EplanData> eplanVersions32Bit = new List <EplanData>(); eplanFinder.GetInstalledEplanVersions(ref eplanVersions32Bit); eplanVersions.AddRange(eplanVersions32Bit); List <EplanData> eplanVersions64Bit = new List <EplanData>(); eplanFinder.GetInstalledEplanVersions(ref eplanVersions64Bit, true); eplanVersions.AddRange(eplanVersions64Bit); eplanVersions = new List <EplanData>(eplanVersions.OrderBy(obj => obj.EplanVersion)); return(eplanVersions); }