@@ -137,9 +137,9 @@ internal BoundExpression MakeInvocationExpression(
137
137
}
138
138
139
139
BoundExpression result = BindInvocationExpression (
140
- node , node , methodName , boundExpression , analyzedArguments , diagnostics , queryClause ,
141
- ignoreNormalFormIfHasValidParamsParameter : ignoreNormalFormIfHasValidParamsParameter ,
142
- disallowExpandedNonArrayParams : disallowExpandedNonArrayParams , acceptOnlyMethods : ! allowFieldsAndProperties ) ;
140
+ node , node , methodName , boundExpression , analyzedArguments , diagnostics , acceptOnlyMethods : ! allowFieldsAndProperties ,
141
+ queryClause : queryClause , ignoreNormalFormIfHasValidParamsParameter : ignoreNormalFormIfHasValidParamsParameter ,
142
+ disallowExpandedNonArrayParams : disallowExpandedNonArrayParams ) ;
143
143
144
144
// Query operator can't be called dynamically.
145
145
if ( queryClause != null && result . Kind == BoundKind . DynamicInvocation )
@@ -324,10 +324,10 @@ private BoundExpression BindInvocationExpression(
324
324
BoundExpression boundExpression ,
325
325
AnalyzedArguments analyzedArguments ,
326
326
BindingDiagnosticBag diagnostics ,
327
+ bool acceptOnlyMethods ,
327
328
CSharpSyntaxNode queryClause = null ,
328
329
bool ignoreNormalFormIfHasValidParamsParameter = false ,
329
- bool disallowExpandedNonArrayParams = false ,
330
- bool acceptOnlyMethods = false )
330
+ bool disallowExpandedNonArrayParams = false )
331
331
{
332
332
//
333
333
// !!! ATTENTION !!!
@@ -728,7 +728,7 @@ private BoundExpression BindMethodGroupInvocation(
728
728
Debug . Assert ( extensionMemberAccess . Kind != BoundKind . MethodGroup ) ;
729
729
730
730
extensionMemberAccess = CheckValue ( extensionMemberAccess , BindValueKind . RValue , diagnostics ) ;
731
- BoundExpression extensionMemberInvocation = BindInvocationExpression ( syntax , expression , methodName : null , extensionMemberAccess , analyzedArguments , diagnostics , acceptOnlyMethods : false ) ;
731
+ BoundExpression extensionMemberInvocation = BindInvocationExpression ( syntax , expression , methodName : null , boundExpression : extensionMemberAccess , analyzedArguments : analyzedArguments , diagnostics : diagnostics , acceptOnlyMethods : false ) ;
732
732
anyApplicableCandidates = ! extensionMemberInvocation . HasAnyErrors ;
733
733
return extensionMemberInvocation ;
734
734
}
0 commit comments