/// <summary> /// Verifies the existence or absence of a table. /// </summary> /// <param name="tableName">Table name to to verify the existence of.</param> /// <returns>Returns true if the table exists, false if it does not.</returns> public bool TableExists(string tableName) { int result = MsiInterop.MsiDatabaseIsTablePersistent(this.Handle, tableName); return(MsiInterop.MSICONDITIONTRUE == result); }