Du musst natürlich alle Bibliotheken referenzieren, die Typen enthalten, welche direkt von den Klasen benutzt werden, die du in deinem Code benutzt.
Da es immer noch einige gibt, die den Reflektor nicht kennen, habe ich mal einen Screenie der Referenzen dieser Assembly angehängt.
Wenn du genau wisen willt was du referenzieren musst, solltest du einfach das ganze genauso in C# verwenden, wie du es in D.Net gemacht hast. Der C# compiler wird _nicht_ gleich alle Viere von sich trecken, wie du es sicher von D.Net gewohnt bist (Ich verkneife mir jetzt einfach jeden Spruch...). So weißt du von den Meldungen her was du referenzieren musst.
Die 2. Lösung wäre es einfach im Reflektor die benötigten Bibliotheken herauszufinden. Du wirst ganz sicher nicht alle 1.000 Bibliotheken referenzieren müssen, die diese Assembly referenziert.