You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// Tracked by https://github.com/dotnet/roslyn/issues/76130: It looks like we added a bunch of code in BindInvocationExpressionContinued at this position
1608
+
// Tracked by https://github.com/dotnet/roslyn/issues/78960: It looks like we added a bunch of code in BindInvocationExpressionContinued at this position
1609
1609
// that specifically deals with new extension methods. It adjusts analyzedArguments, etc.
// Add methods. This case can be hit for spreads and non-spread elements.
1669
1669
Debug.Assert(call.HasErrors);
1670
1670
Debug.Assert(call.Method.Name=="Add");
1671
-
returncall.Arguments[call.InvokedAsExtensionMethod?1:0];// Tracked by https://github.com/dotnet/roslyn/issues/76130: Add test coverage for new extensions
1671
+
returncall.Arguments[call.InvokedAsExtensionMethod?1:0];// Tracked by https://github.com/dotnet/roslyn/issues/78960: Add test coverage for new extensions
1672
1672
caseBoundBadExpressionbadExpression:
1673
1673
Debug.Assert(false);// Add test if we hit this assert.
// Tracked by https://github.com/dotnet/roslyn/issues/76130 : we should likely reduce (ie. do type inference and substitute) the candidates (like ToBadExpression)
8049
+
// Tracked by https://github.com/dotnet/roslyn/issues/78957 : public API, we should likely reduce (ie. do type inference and substitute) the candidates (like ToBadExpression)
8050
8050
return new BoundBadExpression(syntax, LookupResultKind.Viable, errorTypeSymbol.CandidateSymbols!, [receiver], CreateErrorType());
BoundExpressionconstruction=MakeInvocationExpression(// Tracked by https://github.com/dotnet/roslyn/issues/76130 : test this scenario with a delegate-returning property (should be blocked by virtue of allowFieldsAndProperties: false)
342
+
BoundExpressionconstruction=MakeInvocationExpression(// Tracked by https://github.com/dotnet/roslyn/issues/78965 : interpolated string, test this scenario with a delegate-returning property (should be blocked by virtue of allowFieldsAndProperties: false)
Debug.Assert(method.IsDefinition);// Tracked by https://github.com/dotnet/roslyn/issues/76130 : From the code coverage and other instrumentations perspective, should we remap the index to the implementation symbol?
193
+
Debug.Assert(method.IsDefinition);// Tracked by https://github.com/dotnet/roslyn/issues/78962 : From the code coverage and other instrumentations perspective, should we remap the index to the implementation symbol?
varextensionIdentifier=underlyingTypeSymbol!.ExtensionName;// Tracked by https://github.com/dotnet/roslyn/issues/76130 : use public API once it's available
348
+
varextensionIdentifier=underlyingTypeSymbol!.ExtensionName;// Tracked by https://github.com/dotnet/roslyn/issues/78957 : public API, use public API once it's available
0 commit comments