private void SetupUpdateListeners()

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();
      });
    }