private void InvalidateMigrationsProjects()

in src/dotnet/Rider.Plugins.EfCore/EntityFrameworkCoreHost.cs [172:189]


    private void InvalidateMigrationsProjects()
    {
      using var cookie = ReadLockCookie.Create();

      var allProjectNames = _supportedMigrationsProjectsProvider
        .GetSupportedMigrationProjects()
        .Select(project => project.ToMigrationsProjectInfo())
        .ToList();

      _shellRdDispatcher.Queue(() =>
      {
        _efCoreModel.AvailableMigrationProjects.Value = allProjectNames;

        _logger.LogFlow($"{nameof(EntityFrameworkCoreHost)}.{nameof(InvalidateMigrationsProjects)}",
          "Migration projects invalidated:" +
          $"\n\t{string.Join("\n\t", _efCoreModel.AvailableMigrationProjects.Value.Select(project => project.Name))}");
      });
    }