Minor work items left for CSharpToLinqTranslator
- Dominant language
- C#
- Stars
- 14.8k
- Forks
- 3.4k
- PR merge metrics
- PR metrics pending
Description
* [ ] Review whether more calls of ResolveType() should be done while supplying a genericParameterMap. For example, the expression could be referencing a generic type parameter from the containing type.
* [ ] Add tests for anonymous type, different closures, nested generics, indexers, records with.
* [ ] Add up-cast when a hidden member is accessed/invoked (see https://github.com/dotnet/efcore/pull/33297#discussion_r1584010972)
* [ ] Check binary UnsignedRightShiftExpression
* [ ] Separate out EF Core-specific logic (EF Core would extend this visitor)
* [ ] We match Roslyn type parameters by name, not sure that's right; also for the method's generic type parameters
* [ ] Test invoking extension without extension syntax (as static)
* [ ] Multiple overloads of Add() when translating list initializers
* [ ] Dictionary initializer, where each ElementInit has more than one expression
* [ ] Cache closed anonymous types
* [ ] ArrayCreation: multi-dimensional array
* [ ] ElementAccessExpressionSyntax over non-array
* [ ] DbSet local symbol
Contributor guide
Assessment
This issue has not been assessed yet.