7 instantiations of IPNetwork
Microsoft.AspNetCore.HttpOverrides (3)
ForwardedHeadersOptions.cs (1)
90
public IList<AspNetIPNetwork> KnownNetworks { get; } = new List<AspNetIPNetwork>() {
new
(IPAddress.Loopback, 8) };
IPNetwork.cs (2)
136
return new
IPNetwork
(prefix, prefixLength, false);
169
network = new
IPNetwork
(prefix, prefixLength, false);
Microsoft.AspNetCore.HttpOverrides.Tests (4)
IPNetworkTest.cs (4)
26
var network = new
IPNetwork
(IPAddress.Parse(prefixText), length);
40
var network = new
IPNetwork
(IPAddress.Parse(prefixText), length);
55
var network = new
IPNetwork
(address, prefixLength);
73
var ex = Assert.Throws<ArgumentOutOfRangeException>(() => new
IPNetwork
(address, prefixLength));
22 references to IPNetwork
Microsoft.AspNetCore.HttpOverrides (11)
ForwardedHeadersMiddleware.cs (1)
414
foreach (
var
network in _options.KnownNetworks)
ForwardedHeadersOptions.cs (3)
5
using AspNetIPNetwork = Microsoft.AspNetCore.HttpOverrides.
IPNetwork
;
90
public 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"/>.
124
public 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
155
public static bool TryParse(ReadOnlySpan<char> networkSpan, [NotNullWhen(true)] out
IPNetwork
? network)
Microsoft.AspNetCore.HttpOverrides.Tests (11)
IPNetworkTest.cs (11)
26
var
network = new IPNetwork(IPAddress.Parse(prefixText), length);
40
var
network = new IPNetwork(IPAddress.Parse(prefixText), length);
55
var
network = new IPNetwork(address, prefixLength);
84
var
network =
IPNetwork
.Parse(input);
97
var ex = Assert.Throws<FormatException>(() =>
IPNetwork
.Parse(input));
106
var ex = Assert.Throws<ArgumentOutOfRangeException>(() =>
IPNetwork
.Parse(input));
115
var result =
IPNetwork
.TryParse(input, out
var
network);
131
var result =
IPNetwork
.TryParse(input, out
var
network);