public static Models.Version GetVersions() { var sdkVersion = Assembly.GetAssembly(typeof(MozuClient)).GetName(); var appVersion = Assembly.GetCallingAssembly().GetName(); var version = new Models.Version { APIVersion = Version.ApiVersion, SDKVersion = GetVersionStr(sdkVersion.Version), AppVersion = GetVersionStr(appVersion.Version), Assemblies = new List<Models.AssemblyInfo>() }; foreach (var assembly in AppDomain.CurrentDomain.GetAssemblies()) { version.Assemblies.Add(new Models.AssemblyInfo { Name = assembly.GetName().Name, Version = assembly.GetName().Version.ToString() }); } return version; }
public static Models.Version GetVersions() { var sdkVersion = Assembly.GetAssembly(typeof(MozuClient)).GetName(); var appVersion = Assembly.GetCallingAssembly().GetName(); var version = new Models.Version { APIVersion = Version.ApiVersion, SDKVersion = GetVersionStr(sdkVersion.Version), AppVersion = GetVersionStr(appVersion.Version), Assemblies = new List <Models.AssemblyInfo>() }; foreach (var assembly in AppDomain.CurrentDomain.GetAssemblies()) { version.Assemblies.Add(new Models.AssemblyInfo { Name = assembly.GetName().Name, Version = assembly.GetName().Version.ToString() }); } return(version); }