/// <devdoc> /// <para> /// Converts the Internet address to either standard dotted quad format /// or standard IPv6 representation. /// </para> /// </devdoc> public override string ToString() { if (_toString == null) { _toString = IsIPv4 ? IPAddressParser.IPv4AddressToString(GetAddressBytes()) : IPAddressParser.IPv6AddressToString(GetAddressBytes(), PrivateScopeId); } return(_toString); }
/// <devdoc> /// <para> /// Converts the Internet address to either standard dotted quad format /// or standard IPv6 representation. /// </para> /// </devdoc> public override string ToString() { if (_toString == null) { _toString = IsIPv4 ? IPAddressParser.IPv4AddressToString(PrivateAddress) : IPAddressParser.IPv6AddressToString(_numbers, PrivateScopeId); } return(_toString); }
/// <devdoc> /// <para> /// Converts the Internet address to either standard dotted quad format /// or standard IPv6 representation. /// </para> /// </devdoc> public override string ToString() { if (StringRepresentation == null) { // IPv6 Changes: generate the IPV6 representation if (_family == AddressFamily.InterNetworkV6) { StringRepresentation = IPAddressParser.IPv6AddressToString(this.GetAddressBytes(), (UInt32)_scopeId); } else { StringRepresentation = IPAddressParser.IPv4AddressToString(this.GetAddressBytes()); } } return(StringRepresentation); }
public bool TryFormat(Span <char> destination, out int charsWritten) { return(IsIPv4 ? IPAddressParser.IPv4AddressToString(PrivateAddress, destination, out charsWritten) : IPAddressParser.IPv6AddressToString(_numbers, PrivateScopeId, destination, out charsWritten)); }