public static void Confirm(XmlElement xmlElement, DatabaseConfig dbConfig, bool compulsory) { Configuration.ConfirmBool(xmlElement, "AutoCommit", dbConfig.AutoCommit, compulsory); Configuration.ConfirmByteOrder(xmlElement, "ByteOrder", dbConfig.ByteOrder, compulsory); Configuration.ConfirmCacheSize(xmlElement, "CacheSize", dbConfig.CacheSize, compulsory); Configuration.ConfirmBool(xmlElement, "DoChecksum", dbConfig.DoChecksum, compulsory); Configuration.ConfirmEncryption(xmlElement, "Encryption", dbConfig.EncryptionPassword, dbConfig.EncryptAlgorithm, compulsory); Configuration.ConfirmString(xmlElement, "ErrorPrefix", dbConfig.ErrorPrefix, compulsory); Configuration.ConfirmBool(xmlElement, "FreeThreaded", dbConfig.FreeThreaded, compulsory); Configuration.ConfirmBool(xmlElement, "NoMMap", dbConfig.NoMMap, compulsory); Configuration.ConfirmBool(xmlElement, "NonDurableTxns", dbConfig.NonDurableTxns, compulsory); Configuration.ConfirmUint(xmlElement, "PageSize", dbConfig.PageSize, compulsory); Configuration.ConfirmCachePriority(xmlElement, "Priority", dbConfig.Priority, compulsory); Configuration.ConfirmBool(xmlElement, "ReadOnly", dbConfig.ReadOnly, compulsory); Configuration.ConfirmBool(xmlElement, "ReadUncommitted", dbConfig.ReadUncommitted, compulsory); Configuration.ConfirmBool(xmlElement, "Truncate", dbConfig.Truncate, compulsory); Configuration.ConfirmBool(xmlElement, "UseMVCC", dbConfig.UseMVCC, compulsory); }