reflection

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

Kann ich eine versteckte (aber öffentliche) Methode überschreiben und ihre Super-Methode aufrufen?

Es gibt eine nicht öffentliche API, die ich außer Kraft setzen muss, um mit dem WebView von Android eine Kleinigkeit zu umgehen. Die API ist versteckt, aber es ist öffentlich: %Vor% So kann ich es überschreiben, indem ich es einfach in me...
23.03.2012, 18:04
3
Antworten

Verwendet Entity Framework / LINQ to SQL Data Binding die Reflektion?

Verzeihen Sie mir, wenn das schon einmal gefragt wurde; Ich habe eine Suche durchgeführt, konnte aber nichts finden, was speziell auf diese Frage geantwortet hat, aber ich wäre glücklich, verwiesen zu werden. Ich schaue mir sowohl das Entity...
20.04.2009, 00:47
2
Antworten

Warum funktionieren Web-Entwicklungs-Frameworks in der Regel um die statischen Eigenschaften von Sprachen?

Ich war etwas überrascht, als ich anfing, Lift zu benutzen, wie stark es die Reflektion benutzt (oder scheint), es war etwas unerwartet in einer statisch typisierten funktionalen Sprache. Meine Erfahrung mit JSP war ähnlich. Ich bin ziemlich...
05.09.2011, 05:03
3
Antworten

MethodInfo Gleichheit für Deklarationstyp

Ich muss die Gleichheit zwischen zwei MethodInfos überprüfen. Sie sind eigentlich genau die gleiche MethodInfo mit der Ausnahme des ReflectedType (das heißt, der DeclaringType ist derselbe und die Methoden sollten eigentlich denselben Body haben...
12.11.2010, 19:51
2
Antworten

Wie kann der Knoteneigenschaftswert über die Zeichenfolge des Eigenschaftsnamens in Cypher aufgerufen und geändert werden?

Mein Ziel ist für den Zugriff und die Mutation einer Eigenschaft eines Knotens in einer Abfrage , wobei der Name der Eigenschaft, auf die zugegriffen werden soll und mutiert ist, ein unbekannter Zeichenfolgewert ist. Zum Beispiel , bedenken...
01.05.2015, 23:53
4
Antworten

Wie erzeuge ich Code basierend auf einer anderen Klasse?

Um unsere Testdaten zu erstellen, verwenden wir die folgende Variante des Builder-Musters (vereinfachtes Beispiel!): Beispielklasse: %Vor% Der Erbauer: %Vor% HINWEIS: Der Kontext des Beispiels selbst ist nicht relevant. Wichtig ist hi...
22.03.2011, 14:08
2
Antworten

Welche Laufzeitoptimierungen gehen verloren, wenn wir Reflektion verwenden?

In dieser Diskussion über den Leistungsaufwand bei der Verwendung von Reflektion heißt es:    Die Verwendung der Reflektion kann dazu führen, dass einige Laufzeitoptimierungen verloren gehen. Zum Beispiel wird der folgende Code höchstwahrsc...
08.10.2013, 16:53
1
Antwort

Erstellung dynamischer Typen mit einem Konstruktor, der auf seine Abhängigkeiten verweist

Ich habe folgende Klassen: %Vor% Ich versuche, die Klasse MyEntity dynamisch mit dem angegebenen Konstruktor zu erstellen. Bisher habe ich folgenden Code: %Vor% Der Code ist fehlgeschlagen @ ConstructorInfo c = baseType.GetConstructor(n...
09.04.2012, 17:16
3
Antworten

Abrufen einer Liste von Klassen aus einem Paket in einem Android-Projekt

Ich bin mir bewusst, dass es nicht einfach ist, alle Klassen in einem Paket mit Reflektion zu erhalten, aber ich frage mich, ob jemand eine gute Lösung / Abhilfe, speziell für ein Android-Projekt, kennt? > Gegeben ein Paket, ich muss in der L...
13.02.2012, 05:13
2
Antworten

Erteilen der Reflektionsberechtigung für eine dynamisch erstellte Assembly

Ich schreibe eine einfache Desktop-Client / Server-Anwendung in C #. Für selbstlernende Zwecke habe ich ein eigenes Serialisierungssystem für die Nachrichten (definiert als Klassen) erstellt, die zwischen den beiden Anwendungen über eine tcp / i...
19.03.2011, 23:08