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