¿Es posible realizar el manejo de excepciones de Vectored Strctured en c #?

Por lo que sé, cuando se produce una primera excepción, se notifica al depurador (si existe) y, si aún no se maneja, el sistema busca el controlador de excepciones basado en marcos más cercano en la pila, si corresponde.

estaba leyendoeste enlace Cuando llegué a conocer sobre el manejo de excepciones vectorizadas.

Pregunta 1) Me preguntaba si hay alguna forma de hacerlo en código administrado.

Pregunta 2) Creo que cualquiertry{}catch{} es un controlador basado en cuadros, pero lo que sucede cuando registramos un controlador en ciertos eventos como

AppDomain.CurrentDomain.UnhandledException += (x, y) =>
{
    Console.WriteLine("Unhandled exception");
};

¿que son estos?

Respuestas a la pregunta(1)

Su respuesta a la pregunta