Cosa intendi per "non riesco a farlo"? Il compilatore dà errore?
Si, già nella prima riga:

public DPoint SCoordinates(double x, double y)
{
DPoint dptScreen = new DPoint(-2, -2);
try
..... // ecc ecc
}

evidenzia DPoint (quello dopo il public) e scrive "è prevista una classe, un delegato, un enum, un interfaccia o un struct".
Invece la stessa cosa nel main non dà errore.

La classe DPoint l'ho messa subito sopra a questa funzione.