Skip to content

Commit 867630e

Browse files
committed
seal concrete classes
1 parent ad80705 commit 867630e

File tree

5 files changed

+5
-5
lines changed

5 files changed

+5
-5
lines changed

src/Smdn.Net.AddressResolution/Smdn.Net.NeighborDiscovery/ArpScanCommandNeighborDiscoverer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
namespace Smdn.Net.NeighborDiscovery;
1414

15-
public class ArpScanCommandNeighborDiscoverer : RunCommandNeighborDiscovererBase {
15+
public sealed class ArpScanCommandNeighborDiscoverer : RunCommandNeighborDiscovererBase {
1616
// ref: https://manpages.ubuntu.com/manpages/jammy/man1/arp-scan.1.html
1717
// --numeric: IP addresses only, no hostnames.
1818
// --quiet: Only display minimal output. No protocol decoding.

src/Smdn.Net.AddressResolution/Smdn.Net.NeighborDiscovery/IpHlpApiNeighborTable.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
namespace Smdn.Net.NeighborDiscovery;
2323

24-
public class IpHlpApiNeighborTable : INeighborTable {
24+
public sealed class IpHlpApiNeighborTable : INeighborTable {
2525
public static bool IsSupported => RuntimeInformation.IsOSPlatform(OSPlatform.Windows) && lazyIsSupported.Value;
2626

2727
private static readonly Lazy<bool> lazyIsSupported = new(

src/Smdn.Net.AddressResolution/Smdn.Net.NeighborDiscovery/NmapCommandNeighborDiscoverer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
namespace Smdn.Net.NeighborDiscovery;
1313

14-
public class NmapCommandNeighborDiscoverer : RunCommandNeighborDiscovererBase {
14+
public sealed class NmapCommandNeighborDiscoverer : RunCommandNeighborDiscovererBase {
1515
// ref: https://nmap.org/book/man-briefoptions.html
1616
// -sn: Ping Scan - disable port scan
1717
// -n: Never do DNS resolution

src/Smdn.Net.AddressResolution/Smdn.Net.NeighborDiscovery/NullNeighborDiscoverer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
namespace Smdn.Net.NeighborDiscovery;
1010

11-
public class NullNeighborDiscoverer : INeighborDiscoverer {
11+
public sealed class NullNeighborDiscoverer : INeighborDiscoverer {
1212
public static readonly NullNeighborDiscoverer Instance = new();
1313

1414
public ValueTask DiscoverAsync(CancellationToken cancellationToken) => default;

src/Smdn.Net.AddressResolution/Smdn.Net.NeighborDiscovery/ProcfsArpNeighborTable.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
namespace Smdn.Net.NeighborDiscovery;
2222

23-
public class ProcfsArpNeighborTable : INeighborTable {
23+
public sealed class ProcfsArpNeighborTable : INeighborTable {
2424
private const string PathToProcNetArp = "/proc/net/arp";
2525

2626
public static bool IsSupported => File.Exists(PathToProcNetArp);

0 commit comments

Comments
 (0)