Source/RiderSourceCodeAccess/Private/RiderPathLocator/Win/RiderPathLocatorWin.cpp [137:149]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
			FString InstallLocation;
			if (GetStringRegKey(SubKey, Value, InstallLocation) != ERROR_SUCCESS) continue;
			
			const FString ExePath = FPaths::Combine(InstallLocation, TEXT("bin"), TEXT("rider64.exe"));
			TOptional<FInstallInfo> InstallInfo = FRiderPathLocator::GetInstallInfoFromRiderPath(ExePath, FInstallInfo::EInstallType::Installed);
			if(InstallInfo.IsSet())
			{
				InstallInfos.Add(InstallInfo.GetValue());
			}
		}
	}

	return InstallInfos;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



Source/RiderSourceCodeAccess/Private/RiderPathLocator/Win/RiderPathLocatorWin.cpp [175:187]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
			FString InstallLocation;
			if (GetStringRegKey(SubKey, Value, InstallLocation) != ERROR_SUCCESS) continue;
			
			const FString ExePath = FPaths::Combine(InstallLocation, TEXT("bin"), TEXT("rider64.exe"));
			TOptional<FInstallInfo> InstallInfo = FRiderPathLocator::GetInstallInfoFromRiderPath(ExePath, FInstallInfo::EInstallType::Installed);
			if(InstallInfo.IsSet())
			{
				InstallInfos.Add(InstallInfo.GetValue());
			}
		}
	}

	return InstallInfos;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



