Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ PrefixLengthToSubnetMask()

static IPAddress System.Net.NetworkInformation.UnicastIPAddressInformation.PrefixLengthToSubnetMask ( byte prefixLength,
AddressFamily family )
inlinestaticpackageinherited

Definition at line 29 of file UnicastIPAddressInformation.cs.

30 {
31 Span<byte> span = ((family != AddressFamily.InterNetwork) ? stackalloc byte[16] : stackalloc byte[4]);
32 Span<byte> span2 = span;
33 span2.Clear();
34 for (int i = 0; i < prefixLength; i++)
35 {
36 span2[i / 8] |= (byte)(128 >> i % 8);
37 }
38 return new IPAddress(span2);
39 }

References System.Span< T >.Clear().

Referenced by System.Net.NetworkInformation.SystemUnicastIPAddressInformation.SystemUnicastIPAddressInformation().