Moin
Ich würde gerne die Möglichkeit bieten, eine Methode, die einem Delegaten in einer Klasse übergeben wurde, ebenfalls in einer Datei zu hinterlegen.
Die Methoden-Info bekomme ich über diese kurze Methode:
C#-Quelltext
1: 2: 3: 4:
| public static MethodInfo GetFunctionInfo<T>(Func<T> meth) { return meth.Method; } |
Mit dem Rückgabewert die Methode wieder aufzurufen ist ja nicht weiter schwer, aber wie kann ich alle Daten abspeichern?
Hab es mit XML versucht, aber so direkt funktioniert zwar das Speichern, aber das Lesen funktioniert nicht.
Daher die Frage:
Hat jemand eine Idee, wie ich alle nötigen Daten als String erhalten kann?
Ich habe es erst so versucht, dass ich Klasse und Methoden-Name mit Punkt getrennt in einem String ablege und dann stück für Stück alles durch gehe, aber wie bekomme ich das vollständig hin?
Klassen-Name und Methoden-Name zu erhalten ist einfach, aber gibt es eine relativ einfache Möglichkeit für das, was ich vor habe?
Gruß