public string GetMaxVersion() { if (!Exports.Any()) { return(CurrentVersion); } long numeric = 0; string version = "0.0.0.0"; foreach (string ver in Exports.Select(e => e.Version)) { long current = convertToLong(ver); if (current > numeric) { numeric = current; version = ver; } } return(version); }
public override string ToString() { var from = $"from {TypeBuilder.TickStile}{ImportPath}{TypeBuilder.TickStile}"; var exportList = $"{{ {string.Join(", ", Exports)} }}"; if (string.IsNullOrEmpty(DefaultExport)) { return($"import {exportList} {from};"); } var defaultExport = $"{(UseStarAs ? "* as " : "")}{DefaultExport}"; if (Exports.Any()) { return($"import {defaultExport}, {exportList} {from};"); } return($"import {defaultExport} {from};"); }
public DomainVersion GetMaxVersion() { return(!Exports.Any() ? CurrentVersion : Exports.Max(e => e.Version)); }