CalDavSynchronizer.AutomaticUpdates.AvailableVersionService.GetVersionOfDefaultDownload C# (CSharp) Метод

GetVersionOfDefaultDownload() публичный Метод

public GetVersionOfDefaultDownload ( ) : System.Version
Результат System.Version
    public Version GetVersionOfDefaultDownload ()
    {
      string site;

      using (var client = HttpUtility.CreateWebClient())
      {
        site = client.DownloadString (WebResourceUrls.SiteContainingCurrentVersion);
      }
      var match = Regex.Match (site, @"OutlookCalDavSynchronizer-(?<Major>\d+).(?<Minor>\d+).(?<Build>\d+).zip");
      
      if (match.Success)
      {
        var availableVersion = new Version (
            int.Parse (match.Groups["Major"].Value),
            int.Parse (match.Groups["Minor"].Value),
            int.Parse (match.Groups["Build"].Value));

        return availableVersion;
      }
      else
      {
        return null;
      }
    }