mirror of
https://github.com/zoriya/EntityFrameworkCore.Projectables.git
synced 2026-08-15 18:44:57 +00:00
Support for the params keyword
This commit is contained in:
@@ -28,6 +28,13 @@ namespace EntityFrameworkCore.Projectables.Generator
|
||||
visitedNode = visitedParameterSyntax.WithModifiers(node.Modifiers.RemoveAt(thisKeywordIndex));
|
||||
}
|
||||
|
||||
// Strip the parans keyword of any parameter
|
||||
var paramsKeywordIndex = ((ParameterSyntax)visitedNode).Modifiers.IndexOf(SyntaxKind.ParamsKeyword);
|
||||
if (paramsKeywordIndex != -1)
|
||||
{
|
||||
visitedNode = ((ParameterSyntax)visitedNode).WithModifiers(node.Modifiers.RemoveAt(paramsKeywordIndex));
|
||||
}
|
||||
|
||||
// Remove default values from parameters as this is not accepted in an expression tree
|
||||
if (visitedParameterSyntax.Default is not null)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user