public static NameValueCollection SetCommonParams(int paramSet, SqliteDb db) { NameValueCollection result = null; var vm = new SqliteVm(db, false); try { result = new NameValueCollection(); vm.ReadParameterValue(paramSet, "OPERATION", result); vm.ReadCommonParameterValue("VERSION", result); vm.ReadCommonParameterValue("CREDENTIALS", result); vm.ReadCommonParameterValue("LOCALE", result); vm = null; } catch (MgException ex) { throw new UnitTestException(string.Format("Exception from MapGuide:\n{0}", ex.GetDetails())); } catch (Exception ex) { try { vm = null; vm = new SqliteVm(db, true); vm.ReadParameterValue("VERSION", result); vm.ReadParameterValue("CREDENTIALS", result); vm.ReadParameterValue("LOCALE", result); } catch (Exception ex2) { } } return(result); }