private void SetCommandTimeout() { if (commandTimeoutSet) return; if (Connection != null) { timeout = Connection.CommandTimeout; } else { timeout = (int)NpgsqlConnectionStringBuilder.GetDefaultValue(Keywords.CommandTimeout); } }