Como se conectar a um soquete de domínio Unix no .NET Core em C #

Eu criei um soquete unix no .NET Core no Linux (Ubuntu 16.04):

var unixSocket = "/var/run/mysqld/mysqld.sock";
var socket = new Socket(AddressFamily.Unix, SocketType.Stream, ProtocolType.IP);

Agora, como faço para conectar o soquete?

A API do .NET Core lista váriosSocket.Connect opções, mas todas, exceto a primeira, tratam de endereços IP:

public void Connect(EndPoint remoteEP)
public void Connect(IPAddress address, int port)
public void Connect(IPAddress[] addresses, int port)
public void Connect(string host, int port)

oAPI System.Net define umDNSEndpoint e umIPEndpoint, mas não consigo encontrar umUnixEndpoint ou classe semelhante para passar paraSocket.Connect(EndPoint remoteEP)

questionAnswers(1)

yourAnswerToTheQuestion