Resultados da pesquisa a pedido "expression-trees"

1 a resposta

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

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

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

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

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

1 a resposta

Árvores de expressão no NHibernate

Eu tenho um método que tem essa assinatura public static IList<T> GetBy<T>(System.Linq.Expressions.Expression<Func<T, bool>> expression)Eu uso para passar expressões lambda e fazer restrição de pesquisa no nhibernate, recuperando dados de ...

1 a resposta

Crie Func para retornar os tipos de referência e valor

Eu tenho um método retornando umFunc<object> criado por uma expressão da seguinte maneira: var expr = Expression.Property( Expressions.Expression.Constant(new Foo { Name = "Hans", Age = 3 }, typeof(Foo)), "Age"); var f ...