Resultados da pesquisa a pedido "expression-trees"
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 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 ...
Á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), ...
Serialize.Linq não funciona na camada de proxy WCF
eu usoSerialize.Linq [https://github.com/esskar/Serialize.Linq]para enviar e receberExpression<Func<>> consulta entre Cliente e Servidor no serviço de Aplicativo WCF porqueExpression<Func<>> não pode ser serializado tudo parece bemMAS quando ...
Como crio uma árvore de expressão Linq com um F # lambda?
Aqui está o que pode ser feito em C # - var two = 2; System.Linq.Expressions.Expression<System.Func<int, int>> expr = x => x * two; expr.Compile().Invoke(4); // returns 8Desejo fazer o equivalente preciso em F #. Aqui está o que eu tentei, mas ...
Erro no C #: "uma árvore de expressão pode não conter acesso à base" - por que não?
Eu estava chamando um método que aceitaExpression<Func<bool>>. Como parte da expressão que eu estava passando: this.Bottom == base.lineView.TopO compilador me deu um erro que uma árvore de expressão pode não conter um acesso base Então eu ...
Elimine eficientemente sub-expressões comuns na Árvore de Expressões .NET
Eu escrevi uma DSL e um compilador que gera uma árvore de expressão .NET a partir dela. Todas as expressões dentro da árvore são livres de efeitos colaterais e a expressão é garantida como uma expressão "sem declaração" (sem locals, loops, blocos ...