Skip to content

Commit cc11822

Browse files
Use IEnumerable instead of array
1 parent 561597d commit cc11822

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

Zeroconf/INetworkInterface.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
using System;
2+
using System.Collections.Generic;
23
using System.Net;
34
using System.Threading;
45
using System.Threading.Tasks;
@@ -13,7 +14,7 @@ Task NetworkRequestAsync(byte[] requestBytes,
1314
int retryDelayMilliseconds,
1415
Action<IPAddress, byte[]> onResponse,
1516
CancellationToken cancellationToken,
16-
System.Net.NetworkInformation.NetworkInterface[] netInterfacesToSendRequestOn);
17+
IEnumerable<System.Net.NetworkInformation.NetworkInterface> netInterfacesToSendRequestOn);
1718

1819
Task ListenForAnnouncementsAsync(Action<AdapterInformation, string, byte[]> callback, CancellationToken cancellationToken);
1920
}

Zeroconf/NetworkInterface.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ public async Task NetworkRequestAsync(byte[] requestBytes,
2323
int retryDelayMilliseconds,
2424
Action<IPAddress, byte[]> onResponse,
2525
CancellationToken cancellationToken,
26-
System.Net.NetworkInformation.NetworkInterface[] netInterfacesToSendRequestOn = null)
26+
IEnumerable<System.Net.NetworkInformation.NetworkInterface> netInterfacesToSendRequestOn = null)
2727
{
2828
// populate list with all adapters if none specified
29-
if(netInterfacesToSendRequestOn == null)
29+
if(netInterfacesToSendRequestOn == null || !netInterfacesToSendRequestOn.Any())
3030
{
3131
netInterfacesToSendRequestOn = System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces();
3232
}

ZeroconfTest.Xamarin/ZeroconfTest.Xamarin.Android/ZeroconfTest.Xam.Android.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<AndroidResgenFile>Resources\Resource.Designer.cs</AndroidResgenFile>
1717
<GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
1818
<AndroidManifest>Properties\AndroidManifest.xml</AndroidManifest>
19-
<AndroidUseLatestPlatformSdk>False</AndroidUseLatestPlatformSdk>
19+
<AndroidUseLatestPlatformSdk>True</AndroidUseLatestPlatformSdk>
2020
<TargetFrameworkVersion>v10.0</TargetFrameworkVersion>
2121
<AndroidStoreUncompressedFileExtensions />
2222
<MandroidI18n />

0 commit comments

Comments
 (0)