Hi Mark,
My apologies if I cannot provide an example using the client library that you are using. However, what I can give you is a description on how you can pass multiple locations into your request. In order to do this, you must first :
2. Create a List object for your Locations and add each of your Location objects into that List object.
As for targeting all locations, you can just opt to not specify a LocationSearchParameter as this should indicate that you wish to target all locations. Let me know if this helps.
Best regards,
Peter
AdWords API Team