7 instantiations of IPNetwork
Microsoft.AspNetCore.HttpOverrides (3)
ForwardedHeadersOptions.cs (1)
90public IList<AspNetIPNetwork> KnownNetworks { get; } = new List<AspNetIPNetwork>() { new(IPAddress.Loopback, 8) };
IPNetwork.cs (2)
136return new IPNetwork(prefix, prefixLength, false); 169network = new IPNetwork(prefix, prefixLength, false);
Microsoft.AspNetCore.HttpOverrides.Tests (4)
IPNetworkTest.cs (4)
26var network = new IPNetwork(IPAddress.Parse(prefixText), length); 40var network = new IPNetwork(IPAddress.Parse(prefixText), length); 55var network = new IPNetwork(address, prefixLength); 73var ex = Assert.Throws<ArgumentOutOfRangeException>(() => new IPNetwork(address, prefixLength));
22 references to IPNetwork
Microsoft.AspNetCore.HttpOverrides (11)
ForwardedHeadersMiddleware.cs (1)
414foreach (var network in _options.KnownNetworks)
ForwardedHeadersOptions.cs (3)
5using AspNetIPNetwork = Microsoft.AspNetCore.HttpOverrides.IPNetwork; 90public IList<AspNetIPNetwork> KnownNetworks { get; } = new List<AspNetIPNetwork>() { new(IPAddress.Loopback, 8) };
IPNetwork.cs (7)
18/// Create a new <see cref="IPNetwork"/> with the specified <see cref="IPAddress"/> and prefix length. 115/// an IP address and a prefix length to its <see cref="IPNetwork"/> equivalent. 119///The <see cref="IPNetwork"/> equivalent to the IP address and prefix length contained in <paramref name="networkSpan"/>. 124public static IPNetwork Parse(ReadOnlySpan<char> networkSpan) 141/// an IP address and a prefix length to its <see cref="IPNetwork"/> equivalent, and returns a value 146/// When this method returns, contains the <see cref="IPNetwork"/> equivalent to the IP Address 155public static bool TryParse(ReadOnlySpan<char> networkSpan, [NotNullWhen(true)] out IPNetwork? network)
Microsoft.AspNetCore.HttpOverrides.Tests (11)
IPNetworkTest.cs (11)
26var network = new IPNetwork(IPAddress.Parse(prefixText), length); 40var network = new IPNetwork(IPAddress.Parse(prefixText), length); 55var network = new IPNetwork(address, prefixLength); 84var network = IPNetwork.Parse(input); 97var ex = Assert.Throws<FormatException>(() => IPNetwork.Parse(input)); 106var ex = Assert.Throws<ArgumentOutOfRangeException>(() => IPNetwork.Parse(input)); 115var result = IPNetwork.TryParse(input, out var network); 131var result = IPNetwork.TryParse(input, out var network);