Resultados da pesquisa a pedido "expression-trees"

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

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

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

0 a resposta

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

1 a resposta

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

2 a resposta

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

5 a resposta

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

4 a resposta

Como faço para criar uma expressão genérica que tenha uma expressão como um parâmetro

1 a resposta

Como obter o valor da propriedade de MemberExpression sem .Compile ()?

2 a resposta

Como posso transformar essa expressão linq?