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

◆ Ipv4StringToAddress()

static unsafe bool System.Net.IPAddressParser.Ipv4StringToAddress ( ReadOnlySpan< char > ipSpan,
out long address )
inlinestatic

Definition at line 132 of file IPAddressParser.cs.

133 {
134 int end = ipSpan.Length;
135 long num;
136 fixed (char* name = &MemoryMarshal.GetReference(ipSpan))
137 {
138 num = System.IPv4AddressHelper.ParseNonCanonical(name, 0, ref end, notImplicitFile: true);
139 }
140 if (num != -1 && end == ipSpan.Length)
141 {
142 address = (uint)IPAddress.HostToNetworkOrder((int)num);
143 return true;
144 }
145 address = 0L;
146 return false;
147 }
static unsafe long ParseNonCanonical(char *name, int start, ref int end, bool notImplicitFile)

References System.Net.IPAddress.HostToNetworkOrder(), System.L, System.ReadOnlySpan< T >.Length, and System.IPv4AddressHelper.ParseNonCanonical().

Referenced by System.Net.IPAddressParser.Parse().