6 instantiations of IPNetwork
Microsoft.AspNetCore.HttpOverrides (6)
DualIPNetworkList.cs (4)
29_aspnet.Add(new AspNetIPNetwork(loopback.BaseAddress, loopback.PrefixLength)); 44_aspnet[index] = new AspNetIPNetwork(value.BaseAddress, value.PrefixLength); 61_aspnet.Add(new AspNetIPNetwork(item.BaseAddress, item.PrefixLength)); 99_aspnet.Insert(index, new AspNetIPNetwork(item.BaseAddress, item.PrefixLength));
IPNetwork.cs (2)
137return new IPNetwork(prefix, prefixLength, false); 170network = new IPNetwork(prefix, prefixLength, false);
34 references to IPNetwork
Microsoft.AspNetCore.HttpOverrides (34)
DualIPNetworkList.cs (25)
6using AspNetIPNetwork = Microsoft.AspNetCore.HttpOverrides.IPNetwork; 14/// <see cref="Microsoft.AspNetCore.HttpOverrides.IPNetwork"/> collections in sync. Modifications 17internal sealed class DualIPNetworkList : IList<IPNetwork>, IList<AspNetIPNetwork> 22private readonly List<AspNetIPNetwork> _aspnet = new(); 33int ICollection<AspNetIPNetwork>.Count => _aspnet.Count; 36bool ICollection<AspNetIPNetwork>.IsReadOnly => false; 48AspNetIPNetwork IList<AspNetIPNetwork>.this[int index] 64void ICollection<AspNetIPNetwork>.Add(AspNetIPNetwork item) 77void ICollection<AspNetIPNetwork>.Clear() => Clear(); 80bool ICollection<AspNetIPNetwork>.Contains(AspNetIPNetwork item) => _aspnet.Contains(item); 83public void CopyTo(AspNetIPNetwork[] array, int arrayIndex) => _aspnet.CopyTo(array, arrayIndex); 86void ICollection<AspNetIPNetwork>.CopyTo(AspNetIPNetwork[] array, int arrayIndex) => CopyTo(array, arrayIndex); 91IEnumerator<AspNetIPNetwork> IEnumerable<AspNetIPNetwork>.GetEnumerator() => _aspnet.GetEnumerator(); 94int IList<AspNetIPNetwork>.IndexOf(AspNetIPNetwork item) => _aspnet.IndexOf(item); 102void IList<AspNetIPNetwork>.Insert(int index, AspNetIPNetwork item) 119bool ICollection<AspNetIPNetwork>.Remove(AspNetIPNetwork item) 137void IList<AspNetIPNetwork>.RemoveAt(int index) => RemoveAt(index);
ForwardedHeadersOptions.cs (2)
6using AspNetIPNetwork = Microsoft.AspNetCore.HttpOverrides.IPNetwork; 95public IList<AspNetIPNetwork> KnownNetworks => _knownNetworks;
IPNetwork.cs (7)
19/// Create a new <see cref="IPNetwork"/> with the specified <see cref="IPAddress"/> and prefix length. 116/// an IP address and a prefix length to its <see cref="IPNetwork"/> equivalent. 120///The <see cref="IPNetwork"/> equivalent to the IP address and prefix length contained in <paramref name="networkSpan"/>. 125public static IPNetwork Parse(ReadOnlySpan<char> networkSpan) 142/// an IP address and a prefix length to its <see cref="IPNetwork"/> equivalent, and returns a value 147/// When this method returns, contains the <see cref="IPNetwork"/> equivalent to the IP Address 156public static bool TryParse(ReadOnlySpan<char> networkSpan, [NotNullWhen(true)] out IPNetwork? network)