Resultados da pesquisa a pedido "expression-trees"

1 a resposta

Quais são alguns exemplos de expressões LINQ de MemberBinding?

Existem três possibilidades, mas não consigo encontrar exemplos: System.Linq.Expressions.MemberAssignmentSystem.Linq.Expressions.MemberListBindingSystem.Linq.Expressions.MemberMemberBinding Quero escrever alguns testes de unidade para ver se ...

1 a resposta

Árvores de expressão com parâmetro dinâmico

Eu quero converter isso: Func<dynamic, object> myFunc = t => return t.Name + " " + t.Surname;Em uma árvore de expressão. O que eu inventei é o seguinte: ParameterExpression target = ExpressionParameter(typeof(dynamic), ...

1 a resposta

Como usar a Árvore de Expressão para acessar com segurança o caminho de objetos anuláveis?

Quando eu obtiver o resultado XML desserializado na árvore de objetos gerada por xsd e desejar usar algum objeto profundo dentro dessa árvore a.b.c.d.e.f, isso me dará uma exceção se algum nó nesse caminho de consulta estiver ...

3 a resposta

variável '' do tipo '' referenciada no escopo '', mas não está definida

Bem, o código a seguir é autoexplicativo; Eu quero combinar duas expressões em uma usandoAnd operador. A última linha causa o erro em tempo de execução: Informações adicionais: variável 'y' do tipo 'System.String' referenciada no escopo '', mas ...

8 a resposta

Como eu aplico OrderBy em um IQueryable usando um nome de coluna de string em um método de extensão genérico?

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

1 a resposta

Como chamar um lambda usando árvores de expressão LINQ em C # / .NET

Eu quero usar árvores de expressão para criar dinamicamente um método para chamar um lambda. O código a seguir executa bem para a primeira chamada para a função ComposeLambda, mas a segunda chamada falha com a seguinte mensagem de erro. Número ...

2 a resposta

Como crio uma árvore de expressão que chama IEnumerable <TSource> .Any (…)?

Estou tentando criar uma árvore de expressão que representa o seguinte: myObject.childObjectCollection.Any(i => i.Name == "name");Reduzido para maior clareza, tenho o seguinte: //'myObject.childObjectCollection' is represented here by ...

4 a resposta

Plotando árvores de expressão em R

Eu sei que posso criar uma árvore de expressão em R usando osubstitute função. Digamos que eu gere a seguinte árvore de expressão: expT <- substitute(a+(2*b+c))É possível visualizar a árvore de expressão em R, produzindo algo como: Eu sei ...

1 a resposta

O Json.NET armazena em cache as informações de serialização dos tipos?

No mundo .NET, quando se trata de serialização de objetos, geralmente ele inspeciona os campos e propriedades do objeto em tempo de execução. O uso da reflexão para esse trabalho geralmente é lento e indesejável ao lidar com grandes conjuntos de ...

1 a resposta

Expressões que quebram código quando compiladas usando a Atualização 1 do VS2015

Depois de instalar o Visual Studio 2015 Update 1 na minha máquina, vi que alguns dos meus testes de unidade falharam. Depois de fazer alguma investigação, pude reduzir o problema a esta linha de código: Expression<Func<GameObject, bool>> ...