Resultados da pesquisa a pedido "expression-trees"
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 ...
Á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), ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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>> ...