Hallo roland!
| Zitat: |
| Kennt jemand einen Weg über Reflection? |
Nach meinem bisherigen Verständnis über Reflection, ist das leider nicht möglich. Du kannst per reflection
vorhandene Properties auslesen, aber keine neue hinzufügen.
Aber folgendes würde funktionieren (sehr umständlich):
- Schritt 1: Du erzeugst eine Klasse dynamisch mit dem Laufzeitkompiler
- Schritt 2: Du speicherst die IML-kompilierte Version Deiner Klasse in eine DLL
- Schritt 3: Du lädst diese Klasse über Assembly.Load()
- Schritt 4: Für das erzeugen neuer Properties schmeißt Du die geladene DLL aus dem GAC und wiederholst Schritt 1-3
Frag mich jetzt aber bitte nicht nach Sourcecode, das ist nämlich schon n bissl komplizierter, als grad mal so online neuer Code erstellt ;-)
Ciao
Norman-Timo