c # – How to detect if a message has been broadcast with UdpClient

I've created a UDP-based protocol that uses UdpClient to send and receive messages. Some notifications are broadcast over the network and some of them are sent directly.

var udpClient = new UdpClient (IPAddress.Any, 12345) {EnableBroadcast = true};
var result = wait udpClient.ReceiveAsync ();

var remoteEndPoint = result.RemoteEndPoint; // IP address of the sender
var localEndPoint = result. ???; // IP address where it was sent

the UdpReceiveResult contains the remote endpoint, but I can not determine if this message has been sent via a directed message or with the help of a broadcast. Is there a way to detect this? I've checked using the taking class, but it does not provide this information either.