ContentState GetSixSyncModState() {
if (!Exists)
return ContentState.NotInstalled;
var versionMatch = VersionMatch();
if (!versionMatch)
return ContentState.UpdateAvailable;
var guidMatch = GuidMatch();
if (!guidMatch)
return ContentState.UpdateAvailable;
var wdAndPackVersionMatch = WdAndPackVersionMatch();
if (!wdAndPackVersionMatch)
return ContentState.UpdateAvailable;
return ContentState.Uptodate;
}