Radarr/src/NzbDrone.Common/EnvironmentInfo/OsVersionModel.cs

30 lines
670 B
C#
Raw Normal View History

2018-04-21 04:59:31 +00:00
namespace NzbDrone.Common.EnvironmentInfo
{
public class OsVersionModel
{
public OsVersionModel(string name, string version, string fullName = null)
{
Name = Trim(name);
Version = Trim(version);
if (string.IsNullOrWhiteSpace(fullName))
{
fullName = $"{Name} {Version}";
}
FullName = Trim(fullName);
}
private static string Trim(string source)
{
return source.Trim().Trim('"', '\'');
}
public string Name { get; }
public string FullName { get; }
public string Version { get; }
}
2019-12-22 21:24:10 +00:00
}