Mindscape.Raygun4Net.RaygunClient.GetVersion C# (CSharp) Method

GetVersion() private method

private GetVersion ( ) : string
return string
        private string GetVersion()
        {
            string version = ApplicationVersion;
              if (String.IsNullOrWhiteSpace(version))
              {
            try
            {
              string versionNumber = NSBundle.MainBundle.ObjectForInfoDictionary("CFBundleShortVersionString").ToString();
              string buildNumber = NSBundle.MainBundle.ObjectForInfoDictionary("CFBundleVersion").ToString();
              version = String.Format("{0} ({1})", versionNumber, buildNumber);
            }
            catch (Exception ex)
            {
              System.Diagnostics.Trace.WriteLine("Error retieving bundle version {0}", ex.Message);
            }
              }

              if (String.IsNullOrWhiteSpace(version))
              {
            version = "Not supplied";
              }

              return version;
        }