private ConnectionOptions ParseConnectionString (string connectionString) { pool = null; ConnectionStringParser parser = new ConnectionStringParser (); ConnectionOptions newOptions = new ConnectionOptions (); parser.Parse (connectionString, newOptions); // can throw an exception newOptions.Verify (); // can throw an exception return newOptions; }