expression-trees

Ausdrucksbäume sind eine abstrakte Darstellung von Code in einer Baumstruktur, wobei jeder Knoten des Baums ein Programmierkonstrukt darstellt (Bedingungs-, Zuweisungs-, Methodenaufruf usw.).
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
4
Antworten

Iterieren über Eigenschaften eines Lambda-Ausdrucks

Ich versuche, ein komplexes Steuerelement, das auf meiner Website häufig, aber mit verschiedenen Feldern verwendet wird, zu generalisieren. Die Funktionalität in der Steuerung ist immer die gleiche, es sind nur die zugrunde liegenden Felder, die...
10.09.2012, 19:14
1
Antwort

Extrahieren Sie alle Bedingungen aus Ausdruck nach Typ

Gegeben ein Expression<Func<TEntity, bool>> entlang der Zeilen von %Vor% Ich versuche, eine Listeneigenschaftsbedingung nach Typ zu extrahieren, d. h. %Vor% Bisher habe ich ein ExpressionVisitor erstellt und die Methode...
27.01.2016, 16:24
1
Antwort

Gibt es eine .NET-Funktion, mit der ich den Vorrang zweier Operatoren vergleichen kann?

Gibt es in .NET Framework einen Typ, der zwei Operatoren vergleicht und feststellt, ob eine niedrigere Priorität als eine andere Priorität hat? Zur Zeit habe ich eine Funktion in Form von IComparer<ExpressionType> für die Betreiber, an...
03.09.2012, 15:34
2
Antworten

Bibliothek zum Transformieren eines Knotenbaums

Ich würde gerne eine allgemeine Transformation von einem Baum in einen anderen ausdrücken können, ohne einen Haufen repetitiven Spaghetti-Code zu schreiben. Gibt es Bibliotheken, die bei diesem Problem helfen? Meine Zielsprache ist Python, aber...
18.01.2012, 21:28
1
Antwort

Kompiliertes LINQ-zu-SQL-Abfrageproblem (funktioniert als nicht kompilierte Abfrage)

Ich habe C # -Erweiterungsmethoden für IQueryable , z. FindNewCustomers() und FindCustomersRegisteredAfter(int year) usw., die ich verwende, um eine Abfrage für LINQ to SQL zusammenzufassen. Nun zu meinem Problem: Ich möchte kompilie...
09.08.2010, 07:32
5
Antworten

Anleitung zum evaluativen booleschen Logikbaum benötigen

Ich kann keinen Anhaltspunkt in die richtige Richtung finden, ich bin nicht einmal sicher, was die Begriffe sind, die ich erforschen sollte, aber unzählige Stunden des Googelns scheinen mich im Kreis zu drehen, also hoffentlich der kollektive Bi...
02.12.2009, 05:58
2
Antworten

Expression.Lambda und Abfragegenerierung zur Laufzeit, verschachtelte Eigenschaft "Where" Beispiel

Ich fand eine sehr nette Antwort auf eine Frage zum Erstellen von Expression Tree for Where-Abfrage. Expression.Lambda und Abfragegenerierung zur Laufzeit, einfachste Beispiel "wo" Kann mir jemand helfen und mir zeigen, wie dieses Beispi...
14.12.2015, 15:03
2
Antworten

Optimierung von Func.Invoke () aus der Ausdrucksbaumstruktur generiert

Ich arbeite an einer Automatisierung für die dynamische Instanziierung von Klassen. Ich entschied mich, einen Ausdrucksbaum zu schreiben, der ein Func erzeugen würde, das meine Klasse für mich instanziieren könnte. Allerdings bemerke ich e...
04.01.2018, 16:30
1
Antwort

Feld-Getter / Setter mit Ausdrucksbaum in der Basisklasse

Folgen Sie den Beispielen auf diesen Beitrag und Follow-up Frage , ich versuche Feld-Getter / Setter mit kompilierten Ausdrücken zu erstellen. Der Getter funktioniert einfach großartig, aber ich habe den Setzer fest im Griff, da ich den Se...
22.07.2016, 13:07