Suchergebnisse für Anfrage "expression-trees"

1 die antwort

Wie erhalte ich den Eigenschaftswert von MemberExpression ohne .Compile ()?

4 die antwort

Wie erstelle ich einen generischen Ausdruck, der einen Ausdruck als Parameter enthält?

5 die antwort

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, ...

TOP-Veröffentlichungen

7 die antwort

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 ...

1 die antwort

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 ...

0 die antwort

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 ...

4 die antwort

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 == ...

8 die antwort

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 ...

12 die antwort

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 ...

12 die antwort

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; } } ...