reflection

Reflection ist die Fähigkeit eines Programms, seine Struktur und / oder sein Verhalten zur Laufzeit zu beobachten und / oder zu ändern.
5
Antworten

Ist das in C # möglich?

Ich habe eine Erweiterungsmethode zum Testen, also kann ich das tun: %Vor% Die Erweiterungsmethode: %Vor% Dies zeigt: %Vor% Gibt es einen Hack, den ich ausführen kann, um den Namen der Eigenschaft "BrainsConsumed" aus meiner Erweiter...
07.12.2009, 06:30
1
Antwort

Was sind GeneratedMethodAccessor1,2 usw. und warum werden sie nicht gefunden?

Ich bekomme Stack-Spuren wie folgt: %Vor% Was sind GeneratedMethodAccessor1, GeneratedMethodAccessor2, GeneratedMethodAccessorN und was könnte dazu führen, dass sie nicht gefunden werden? Ich mache etwas Code-Umschreiben zur Laufzeit, aber n...
21.06.2009, 16:04
4
Antworten

Wie durchlaufen Sie die Felder in einer Golang-Struktur, um Werte auf erweiterbare Weise zu erhalten und festzulegen?

Ich habe eine Struktur Person. %Vor% Dann habe ich zwei Instanzen dieser Struktur, PersonA und PersonB. %Vor% Ich möchte eine Funktion schreiben, die die Werte von PersonA nach PersonB kopiert, wobei für jedes Feld eine Bedingung (d. h....
28.04.2014, 20:03
2
Antworten

Wie wird mit ExpressionFunc eine verschachtelte Eigenschaft definiert?

Ich habe also einen Code, der eine Eigenschaft auf ein Objekt setzt. Dieser Code stammt aus einer internen Validierungsklasse, die wir in Komponententests verwenden. Also kann der Code etwas wie geliefert werden %Vor% Dieser Code wird in ein...
16.03.2015, 19:01
2
Antworten

Kann beim Erstellen von Stellvertretern für Eigenschaften nicht an die Zielmethode gebunden werden

Versuchen Sie, zwei Wörterbücher mit ausgegebenen Delegaten zu erstellen, um beim dynamischen Abrufen / Festlegen der Werte von Eigenschaften eine verbesserte Leistung zu erzielen. Code: %Vor% Allerdings bekomme ich die folgende Ausnahme:...
02.07.2013, 05:55
4
Antworten

Überschreibungsmethode in DLL mit Reflektion

Ich bin mir nicht einmal sicher, ob das möglich ist, also entschuldige mich wenn nicht. Ich habe ziemlich ausgiebig gegoogelt und nicht gefunden, wonach ich suche. Grundsätzlich haben wir eine Anwendung, die von einer dritten Partei produzier...
18.06.2013, 13:54
4
Antworten

Laden von Assemblys zur Laufzeit und Erstellen von Instanzen mit Activator.CreateInstance ()

Ich versuche, eine Assembly zur Laufzeit zu laden, und ich bin mir nicht sicher, warum ich keine Instanz eines Typs in der Assembly mit der statischen Activator.CreateInstance() erstellen kann. Es funktioniert mit Assembly.CreateInstance()...
07.09.2012, 11:50
3
Antworten

Generics & Reflection - GenericArguments [0] verletzt die Einschränkung des Typs

Ich habe mir eine Zeitlang die Haare ausgezogen, im Wesentlichen versuche ich eine generische Repository-Factory zu implementieren, die wie folgt aufgerufen wird: %Vor% Die Repository-Factory sieht folgendermaßen aus: %Vor% Wenn ich vers...
14.09.2011, 10:30
1
Antwort

Wie kann SuperObject zum Aufrufen von Methoden verwendet werden, die in Delphi ein Objekt als Parameter verwenden?

Wir können die SuperObject-Bibliothek verwenden, um Methoden eines bestimmten Objekts über seinen Namen aufzurufen und seine Parameter als eine json-Zeichenfolge anzugeben, indem wir die SOInvoker-Methode wie in diesem antworten Ich würde g...
20.10.2011, 20:08
1
Antwort

Wie kann ich ein Lazy Val mit Reflektion auswerten?

Wenn ich versuche, FieldMirror.get () in einem Feld mit einem faulen Wert zu verwenden, gibt es die experimentelle Scala 2.10-Reflektion zurück, die null zurückgibt. Gibt es eine Möglichkeit, das Lazy Val durch Reflektion zu bewerten? Die Funkti...
03.05.2013, 14:28