System.Net.Sockets.Socket.SnapshotAndSerialize C# (CSharp) Method

SnapshotAndSerialize() private method

private SnapshotAndSerialize ( EndPoint &remoteEP ) : Internals.SocketAddress
remoteEP EndPoint
return Internals.SocketAddress
        private Internals.SocketAddress SnapshotAndSerialize(ref EndPoint remoteEP)
        {
            IPEndPoint ipSnapshot = remoteEP as IPEndPoint;

            if (ipSnapshot != null)
            {
                ipSnapshot = ipSnapshot.Snapshot();
                remoteEP = RemapIPEndPoint(ipSnapshot);
            }

            return CallSerializeCheckDnsEndPoint(remoteEP);
        }