• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

lduchosal / ipnetwork / 808

17 Aug 2025 08:25AM UTC coverage: 93.223% (-1.0%) from 94.226%
808

push

appveyor

web-flow
Chore: cleanup, breaking changes, enum, tryparse, exception, static ListIPAddress (#363)

* Chore: huge cleanup, enum, tryparse, exception, static ListIPAddress, important changes : IPNetwork comparison and sort order have change to reflect expected behavoir
* Fix: obsolete enums
* Fix: network sorting and member comparison
* Chore: upgrade version number 3.3

1802 of 1933 relevant lines covered (93.22%)

726934.37 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

78.57
/src/System.Net.IPNetwork/IPNetwork2ListIPAddress.cs
1
// <copyright file="IPNetwork2ListIPAddress.cs" company="IPNetwork">
2
// Copyright (c) IPNetwork. All rights reserved.
3
// </copyright>
4

5
namespace System.Net;
6

7
/// <summary>
8
/// ListIPAddress.
9
/// </summary>
10
public sealed partial class IPNetwork2
11
{
12
    /// <summary>
13
    /// List all ip addresses in a subnet.
14
    /// </summary>
15
    /// <param name="ipnetwork">The network to list IPAdresses.</param>
16
    /// <returns>All the IPAdresses contained in ipnetwork.</returns>
17
    [Obsolete("static ListIPAddress is deprecated, please use instance ListIPAddress.")]
18
    public static IPAddressCollection ListIPAddress(IPNetwork2 ipnetwork)
19
    {
×
20
        return ipnetwork.ListIPAddress();
×
21
    }
×
22
    
23
    /// <summary>
24
    /// List all ip addresses in a subnet.
25
    /// </summary>
26
    /// <param name="filter">Filter IPAdresses from IPNetwork.</param>
27
    /// <returns>The filterted IPAdresses contained in ipnetwork.</returns>
28
    public IPAddressCollection ListIPAddress(Filter filter = Filter.All)
29
    {
31✔
30
        return new IPAddressCollection(this, filter);
31✔
31
    }
31✔
32
    
33
    /// <summary>
34
    /// List all ip addresses in a subnet.
35
    /// </summary>
36
    /// <param name="filter">Filter IPAdresses from IPNetwork.</param>
37
    /// <returns>The filterted IPAdresses contained in ipnetwork.</returns>
38
    [Obsolete("Use overload that uses Filter instead")]
39
    public IPAddressCollection ListIPAddress(FilterEnum filter)
40
    {
2✔
41
        var newFilter =
2✔
42
                filter == FilterEnum.Usable
2✔
43
                    ? Filter.Usable
2✔
44
                    : Filter.All
2✔
45
            ;
2✔
46
        return new IPAddressCollection(this, newFilter);
2✔
47
    }
2✔
48
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc