public static void Confirm(XmlElement xmlElement, DatabaseEnvironmentConfig envConfig, bool compulsory) { Configuration.ConfirmBool(xmlElement, "AutoCommit", envConfig.AutoCommit, compulsory); Configuration.ConfirmBool(xmlElement, "CDB_ALLDB", envConfig.CDB_ALLDB, compulsory); Configuration.ConfirmBool(xmlElement, "Create", envConfig.Create, compulsory); Configuration.ConfirmStringList(xmlElement, "DataDirs", envConfig.DataDirs, compulsory); Configuration.ConfirmString(xmlElement, "ErrorPrefix", envConfig.ErrorPrefix, compulsory); Configuration.ConfirmBool(xmlElement, "ForceFlush", envConfig.ForceFlush, compulsory); Configuration.ConfirmBool(xmlElement, "FreeThreaded", envConfig.FreeThreaded, compulsory); Configuration.ConfirmBool(xmlElement, "InitRegions", envConfig.InitRegions, compulsory); Configuration.ConfirmString(xmlElement, "IntermediateDirMode", envConfig.IntermediateDirMode, compulsory); Configuration.ConfirmBool(xmlElement, "Lockdown", envConfig.Lockdown, compulsory); Configuration.ConfirmUint(xmlElement, "LockTimeout", envConfig.LockTimeout, compulsory); Configuration.ConfirmUint(xmlElement, "MaxTransactions", envConfig.MaxTransactions, compulsory); Configuration.ConfirmBool(xmlElement, "NoBuffer", envConfig.NoBuffer, compulsory); Configuration.ConfirmBool(xmlElement, "NoLocking", envConfig.NoLocking, compulsory); Configuration.ConfirmBool(xmlElement, "NoMMap", envConfig.NoMMap, compulsory); Configuration.ConfirmBool(xmlElement, "NoLocking", envConfig.NoLocking, compulsory); Configuration.ConfirmBool(xmlElement, "NoPanic", envConfig.NoPanic, compulsory); Configuration.ConfirmBool(xmlElement, "Overwrite", envConfig.Overwrite, compulsory); Configuration.ConfirmBool(xmlElement, "Private", envConfig.Private, compulsory); Configuration.ConfirmBool(xmlElement, "Register", envConfig.Register, compulsory); Configuration.ConfirmBool(xmlElement, "RunFatalRecovery", envConfig.RunFatalRecovery, compulsory); Configuration.ConfirmBool(xmlElement, "RunRecovery", envConfig.RunRecovery, compulsory); Configuration.ConfirmBool(xmlElement, "SystemMemory", envConfig.SystemMemory, compulsory); Configuration.ConfirmString(xmlElement, "TempDir", envConfig.TempDir, compulsory); Configuration.ConfirmBool(xmlElement, "TimeNotGranted", envConfig.TimeNotGranted, compulsory); Configuration.ConfirmBool(xmlElement, "TxnNoSync", envConfig.TxnNoSync, compulsory); Configuration.ConfirmBool(xmlElement, "TxnNoWait", envConfig.TxnNoWait, compulsory); Configuration.ConfirmBool(xmlElement, "TxnSnapshot", envConfig.TxnSnapshot, compulsory); Configuration.ConfirmDateTime(xmlElement, "TxnTimestamp", envConfig.TxnTimestamp, compulsory); Configuration.ConfirmBool(xmlElement, "TxnWriteNoSync", envConfig.TxnWriteNoSync, compulsory); Configuration.ConfirmBool(xmlElement, "UseCDB", envConfig.UseCDB, compulsory); Configuration.ConfirmBool(xmlElement, "UseLocking", envConfig.UseLocking, compulsory); Configuration.ConfirmBool(xmlElement, "UseLogging", envConfig.UseLogging, compulsory); Configuration.ConfirmBool(xmlElement, "UseMPool", envConfig.UseMPool, compulsory); Configuration.ConfirmBool(xmlElement, "UseMVCC", envConfig.UseMVCC, compulsory); Configuration.ConfirmBool(xmlElement, "UseReplication", envConfig.UseReplication, compulsory); Configuration.ConfirmBool(xmlElement, "UseTxns", envConfig.UseTxns, compulsory); envConfig.Verbosity = new VerboseMessages(); Configuration.ConfirmVerboseMessages(xmlElement, "Verbosity", envConfig.Verbosity, compulsory); Configuration.ConfirmBool(xmlElement, "YieldCPU", envConfig.YieldCPU, compulsory); }