public virtual GeoLocation[] get(GeoLocationSelector selector) {
      object[] results = this.Invoke("get", new object[]
				{
					selector
				});
      return ((GeoLocation[]) (results[0]));
    }
    /// <summary>
    /// Gets the geo location for a given address.
    /// </summary>
    /// <param name="user">The AdWords user.</param>
    /// <param name="address">The address for which geolocation should be
    /// fetched.</param>
    /// <returns>Geo location for the address.</returns>
    public GeoLocation GetLocationForAddress(AdWordsUser user, Address address) {
      GeoLocationService geoService =
          (GeoLocationService) user.GetService(AdWordsService.v201506.GeoLocationService);

      GeoLocationSelector selector = new GeoLocationSelector();
      selector.addresses = new Address[] { address };
      return geoService.get(selector)[0];
    }