in Source/RiderSourceCodeAccess/Private/RiderSourceCodeAccessor.cpp [391:399]
bool FRiderSourceCodeAccessor::TryGenerateSolutionFile() const
{
if(Model == EProjectModel::Sln)
return TryGenerateSlnFile();
// {Game}.uproject should be always available, and Rider project model will be generated on opening/changing project related files
if(Model == EProjectModel::Uproject)
return true;
return false;
}