in Source/RiderSourceCodeAccess/Private/RiderSourceCodeAccessor.cpp [370:389]
bool FRiderSourceCodeAccessor::TryGenerateSlnFile() const
{
#if WITH_EDITOR
const FText Message = LOCTEXT("RSCA_AskGenerateSolutionFile", "Project file is not available.\nGenerate project file?");
if (FMessageDialog::Open(EAppMsgType::YesNo, Message) == EAppReturnType::No)
{
return false;
}
FText FailReason, FailLog;
if(!FGameProjectGenerationModule::Get().UpdateCodeProject(FailReason, FailLog))
{
SOutputLogDialog::Open(LOCTEXT("RSCA_GenerateSolutionFile", "Generating Project"), FailReason, FailLog, FText::GetEmpty());
return false;
}
return true;
#else
return false;
#endif
}