Skip to content

Commit 810c4a5

Browse files
authored
Merge pull request #16 from smdn/releases/Smdn.Net.AddressResolution-1.2.0-1744374647
Release main/Smdn.Net.AddressResolution-1.2.0
2 parents c05b71d + a690ed8 commit 810c4a5

File tree

4 files changed

+35
-323
lines changed

4 files changed

+35
-323
lines changed

doc/api-list/Smdn.Net.AddressResolution/Smdn.Net.AddressResolution-net6.0.apilist.cs

Lines changed: 0 additions & 299 deletions
This file was deleted.

doc/api-list/Smdn.Net.AddressResolution/Smdn.Net.AddressResolution-net8.0.apilist.cs

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
// Smdn.Net.AddressResolution.dll (Smdn.Net.AddressResolution-1.1.0)
1+
// Smdn.Net.AddressResolution.dll (Smdn.Net.AddressResolution-1.2.0)
22
// Name: Smdn.Net.AddressResolution
3-
// AssemblyVersion: 1.1.0.0
4-
// InformationalVersion: 1.1.0+fe88b9191dd60b0f5dc1e1881193ccd376b9795c
3+
// AssemblyVersion: 1.2.0.0
4+
// InformationalVersion: 1.2.0+c05b71d8cee9f9e5f62130f20bb3eb25e8a79614
55
// TargetFramework: .NETCoreApp,Version=v8.0
66
// Configuration: Release
77
// Referenced assemblies:
@@ -20,9 +20,10 @@
2020
// System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
2121
// System.Runtime.InteropServices, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
2222
// System.Threading, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
23-
// Vanara.PInvoke.IpHlpApi, Version=3.4.13.0, Culture=neutral, PublicKeyToken=c37e4080322237fa
24-
// Vanara.PInvoke.Shared, Version=3.4.13.0, Culture=neutral, PublicKeyToken=c37e4080322237fa
25-
// Vanara.PInvoke.Ws2_32, Version=3.4.13.0, Culture=neutral, PublicKeyToken=c37e4080322237fa
23+
// Vanara.Core, Version=4.1.1.0, Culture=neutral, PublicKeyToken=c37e4080322237fa
24+
// Vanara.PInvoke.IpHlpApi, Version=4.1.1.0, Culture=neutral, PublicKeyToken=c37e4080322237fa
25+
// Vanara.PInvoke.Shared, Version=4.1.1.0, Culture=neutral, PublicKeyToken=c37e4080322237fa
26+
// Vanara.PInvoke.Ws2_32, Version=4.1.1.0, Culture=neutral, PublicKeyToken=c37e4080322237fa
2627
#nullable enable annotations
2728

2829
using System;
@@ -82,6 +83,7 @@ public MacAddressResolver(IPNetworkProfile? networkProfile, IServiceProvider? se
8283
public override bool HasInvalidated { get; }
8384
public TimeSpan NetworkScanInterval { get; set; }
8485
public TimeSpan NetworkScanMinInterval { get; set; }
86+
public bool ShouldResolveIPv4MappedIPv6Address { get; set; }
8587

8688
protected override void Dispose(bool disposing) {}
8789
public IAsyncEnumerable<AddressTableEntry> EnumerateAddressTableEntriesAsync(CancellationToken cancellationToken = default) {}
@@ -160,6 +162,7 @@ public IAsyncEnumerable<AddressTableEntry> EnumerateEntriesAsync(CancellationTok
160162
protected void ThrowIfDisposed() {}
161163
}
162164

165+
[SupportedOSPlatform("windows")]
163166
public sealed class IpHlpApiAddressTable : AddressTable {
164167
public static bool IsSupported { get; }
165168

@@ -200,6 +203,7 @@ public AddressTableEntry(IPAddress ipAddress, PhysicalAddress? physicalAddress,
200203

201204
public bool Equals(AddressTableEntry other) {}
202205
public bool Equals(IPAddress? other) {}
206+
public bool Equals(IPAddress? other, bool shouldConsiderIPv4MappedIPv6Address) {}
203207
public bool Equals(PhysicalAddress? other) {}
204208
public override bool Equals(object? obj) {}
205209
public override int GetHashCode() {}
@@ -251,6 +255,7 @@ public virtual ValueTask ScanAsync(IEnumerable<IPAddress> addresses, Cancellatio
251255
protected void ThrowIfDisposed() {}
252256
}
253257

258+
[SupportedOSPlatform("windows")]
254259
public sealed class IpHlpApiNetworkScanner : NetworkScanner {
255260
public static bool IsSupported { get; }
256261

@@ -295,5 +300,5 @@ protected override void Dispose(bool disposing) {}
295300
protected override async ValueTask ScanAsyncCore(IPAddress address, CancellationToken cancellationToken = default) {}
296301
}
297302
}
298-
// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.3.2.0.
299-
// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.2.0.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)
303+
// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.5.0.0.
304+
// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.3.1.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)

0 commit comments

Comments
 (0)