Suchergebnisse für Anfrage "expression-trees"
Eliminieren Sie häufig vorkommende Unterausdrücke in .NET Expression Tree auf effiziente Weise
Ich habe ein DSL und einen Compiler geschrieben, der daraus einen .NET-Ausdrucksbaum generiert. Alle Ausdrücke innerhalb des Baums sind nebenwirkungsfrei und der Ausdruck ist garantiert ein Ausdruck ohne Anweisung (keine Einheimischen, Schleifen, ...
Was ist der Algorithmus zum Parsen von Ausdrücken in Infixnotation?
Ich möchte boolesche Ausdrücke in PHP analysieren. Wie in: A and B or C and (D or F or not G)Die Begriffe können als einfache Bezeichner betrachtet werden. Sie werden eine kleine Struktur haben, aber der Parser muss sich nicht darum kümmern. Es ...
Wie erstelle ich einen Linq-Ausdrucksbaum mit einem F # -Lambda?
Folgendes kann in C # ausgeführt werden: var two = 2; System.Linq.Expressions.Expression<System.Func<int, int>> expr = x => x * two; expr.Compile().Invoke(4); // returns 8Ich möchte das genaue Äquivalent in F # machen. Folgendes habe ich ...
Serialize.Linq funktioniert nicht in der WCF-Proxy-Ebene
ich benutzeSerialize.Linq [https://github.com/esskar/Serialize.Linq]zum senden und empfangenExpression<Func<>> Abfrage zwischen Client und Server im WCF-Anwendungsdienst, weilExpression<Func<>> kann nicht serialisiert werden Alles scheint in ...
Lambda-Ausdrucks-Baum-Parsen
Ich versuche, Lambda Expressions in einem Projekt zu verwenden, um einer Abfrage-API eines Drittanbieters zuzuordnen. Also analysiere ich den Ausdrucksbaum von Hand. Wenn ich einen Lambda-Ausdruck wie folgt eingebe: p => p.Title == ...
Zugriff auf den Wert eines Mitgliedsausdrucks
Wenn ich ein Produkt habe. var p = new Product { Price = 30 };und ich habe die folgende Linq-Abfrage. var q = repo.Products().Where(x=>x.Price == p.Price).ToList()In einem IQueryable-Anbieter erhalte ich eine MemberExpression für den p.Price ...
typesafe NotifyPropertyChanged using linq expressions
BildenErstelle deine eigene MVVM [http://devlicio.us/blogs/rob_eisenberg/archive/2010/03/16/build-your-own-mvvm-framework-is-online.aspx] Ich habe den folgenden Code, mit dem wir typsichere NotifyOfPropertyChange-Aufrufe haben können: public ...
Ausdrucksbaum eines Prädikats ändern, um auf einen anderen Typ abzuzielen
IntroIn der Anwendung, an der ich gerade arbeite, gibt es zwei Arten von Geschäftsobjekten: die Art "ActiveRecord" und die Art "DataContract". Also zum Beispiel gäbe es: namespace ActiveRecord { class Widget { public int Id { get; set; } } ...