Ich meinte auch von Haus aus. Selbst basteln kann man sich fast immer was
Und bei deiner Methode muss die Klasse und alle Klassen die sonst wie in dem Objektgraphen hängen das Attribut SerializableAttribute haben, sonst mag der BinaryFormatter nich mehr.
// Oder war dein Hust auf mein Schreiben von C# anstatt .NET bezogen?