Suchergebnisse für Anfrage "expression-trees"

4 die antwort

Aufrufen einer generischen Methode mit Lambda-Ausdrücken (und eines Typs, der nur zur Laufzeit bekannt ist)

Sie können @ verwendLambda Expression Objects [http://msdn.microsoft.com/en-us/library/system.linq.expressions.lambdaexpression.aspx] ein Lambda als Ausdruck darstellen. Wie erstelle ich einLambda Expression ...

2 die antwort

Was sind einige Beispiele für MemberBinding-LINQ-Ausdrücke?

Es gibt drei Möglichkeiten, aber ich kann keine Beispiele finden: System.Linq.Expressions.MemberAssignment System.Linq.Expressions.MemberListBinding System.Linq.Expressions.MemberMemberBindingIch möchte einige Unit-Tests schreiben, um zu sehen, ...

2 die antwort

Ausdrucksbäume mit dynamischem Parameter

Ich möchte dies konvertieren: Func<dynamic, object> myFunc = t => return t.Name + " " + t.Surname;In einen Ausdrucksbaum. Was ich mir ausgedacht habe, ist das: ParameterExpression target = ExpressionParameter(typeof(dynamic), ...

TOP-Veröffentlichungen

2 die antwort

Wie verwende ich Expression Tree, um sicher auf den Pfad nullfähiger Objekte zuzugreifen?

Wenn ich ein deserialisiertes XML-Ergebnis in einen von xsd generierten Objektbaum bekomme und ein tiefes Objekt in diesem Baum a.b.c.d.e.f verwenden möchte, gibt es eine Ausnahme, wenn ein Knoten in diesem Abfragepfad fehlt. if(a.b.c.d.e.f != ...

6 die antwort

variable '' of type '' referenziert von scope '', aber nicht definiert

Nun, der folgende Code ist selbsterklärend. Ich möchte zwei Ausdrücke mit @ zu einem kombinierAnd Operator. Die letzte Zeile verursacht zur Laufzeit den Fehler: Zusätzliche Informationen: Variable 'y' vom Typ 'System.String' referenziert ...

16 die antwort

Wie wende ich OrderBy auf ein IQueryable an, indem ich einen Zeichenfolgenspaltennamen in einer generischen Erweiterungsmethode verwende?

public static IQueryable<TResult> ApplySortFilter<T, TResult>(this IQueryable<T> query, string columnName) where T : EntityObject { var param = Expression.Parameter(typeof(T), "o"); var body = Expression.PropertyOrField(param,columnName); var ...

2 die antwort

So rufen Sie ein Lambda mit LINQ-Ausdrucksbäumen in C # / .NET auf

Ich möchte Ausdrucksbäume verwenden, um dynamisch eine Methode zum Aufrufen eines Lambda zu erstellen. Der folgende Code funktioniert einwandfrei für den ersten Aufruf der ComposeLambda-Funktion, der zweite Aufruf schlägt jedoch mit der folgenden ...

12 die antwort

Wie lege ich einen Feldwert in einer C # -Ausdrucksstruktur fest?

Gegeben FieldInfo field = <some valid string field on type T>; ParameterExpression targetExp = Expression.Parameter(typeof(T), "target"); ParameterExpression valueExp = Expression.Parameter(typeof(string), "value");Wie kompiliere ich einen ...

4 die antwort

Wie erstelle ich einen Ausdrucksbaum, der IEnumerable <TSource> .Any (…) aufruft?

Ich versuche, einen Ausdrucksbaum zu erstellen, der Folgendes darstellt: myObject.childObjectCollection.Any(i => i.Name == "name");us Gründen der Übersichtlichkeit habe ich folgende Angabe //'myObject.childObjectCollection' is represented here ...

8 die antwort

Plotten von Ausdrucksbäumen in R

Ich weiß, dass ich mit dem @ einen Ausdrucksbaum in R erstellen kasubstitute Funktion. Angenommen, ich generiere den folgenden Ausdrucksbaum: expT <- substitute(a+(2*b+c))Ist es möglich, den Ausdrucksbaum in R zu visualisieren und so etwas zu ...