public static bool CanReusePersistedDependentSemanticVersion( this Project project, VersionStamp dependentProjectVersion, VersionStamp dependentSemanticVersion, VersionStamp persistedVersion) { var canReuse = CanReusePersistedSemanticVersionInternal( project, dependentProjectVersion, dependentSemanticVersion, persistedVersion, (s, p, v) => s.GetInitialDependentProjectVersionFromDependentSemanticVersion(p, v)); PersistedVersionStampLogger.LogPersistedDependentSemanticVersionUsage(canReuse); return(canReuse); }