¿Cómo obtengo los puntos de acceso wifi disponibles y su intensidad de señal en .net?

¿Hay alguna forma de acceder a todos los puntos de acceso WiFi y sus respectivos valores RSSI usando .NET? Sería realmente bueno si pudiera hacerlo sin usar código no administrado o incluso mejor si funcionara en mono y .NET.

Si es posible, recomendaría una muestra de código. Gracias

Aquí hay algunas preguntas similares de stackoverflow que encontré:

-Obtenga el SSID de la red inalámbrica a la que estoy conectado con C # .Net en Windows Vista

-Administrar la conexión de red inalámbrica en C #

-Obtenga BSSID (dirección MAC) del punto de acceso inalámbrico de C #

Respuestas a la pregunta(6)

Su respuesta a la pregunta