in src/dotnet/Rider.Plugins.EfCore/Tracking/NugetDependenciesListener.cs [46:68]
private void SetupUpdateListeners()
{
_nuGetPackageReferenceTracker.ProjectsUpdated.Advise(_lifetime, array =>
{
_logger.LogFlow($"{nameof(NuGetPackageReferenceTracker)}.ProjectsUpdated",
$"Calling {nameof(ProjectsUpdated)}");
ProjectsUpdated?.Invoke();
});
_nuGetPackageReferenceTracker.ProjectsUpdatedWithChanges.Advise(_lifetime, array =>
{
_logger.LogFlow($"{nameof(NuGetPackageReferenceTracker)}.ProjectsUpdatedWithChanges",
$"Calling {nameof(ProjectsUpdated)}");
ProjectsUpdated?.Invoke();
});
_nuGetPackageReferenceTracker.ProjectsUpdatedInitial.Advise(_lifetime, array =>
{
_logger.LogFlow($"{nameof(NuGetPackageReferenceTracker)}.ProjectsUpdatedInitial",
$"Calling {nameof(ProjectsUpdated)}");
ProjectsUpdated?.Invoke();
});
}