public static bool CanReusePersistedSemanticVersion( this Project project, VersionStamp projectVersion, VersionStamp semanticVersion, VersionStamp persistedVersion) { var canReuse = CanReusePersistedSemanticVersionInternal( project, projectVersion, semanticVersion, persistedVersion, (s, p, v) => s.GetInitialProjectVersionFromSemanticVersion(p, v)); PersistedVersionStampLogger.LogPersistedSemanticVersionUsage(canReuse); return(canReuse); }