title: No GatewayAddresses when looping through NetworkInterfaces on Xamarin.Android
body: <p>I'm  trying to scan the local IP address of a mobile device to ping all other devices in a network and discover local IP addresses.
  In the first step I'm retrieving the GatewayAddress of the local NetworkInterface like this:</p>
  <pre><code>foreach (NetworkInterface f in NetworkInterface.GetAllNetworkInterfaces())
  {
      if (f.OperationalStatus == OperationalStatus.Up)
      {
          foreach (GatewayIPAddressInformation d in f.GetIPProperties().GatewayAddresses)
          {
              ip = d.Address.ToString();
          }
      }
  }
  </code></pre>
  <p>This works perfectly fine on iOS, however on Android the <code>GatewayAdresses</code> have a count of <code>0</code>. As far as my research goes there has been bugs with <code>NetworkInterface</code>s in Xamarin but they seem to be all fixed by now.</p>