-
Notifications
You must be signed in to change notification settings - Fork 4.2k
Closed
Copy link
Labels
Area-CompilersBugFeature - Extension EverythingThe extension everything featureThe extension everything featureFeature - Interpolated String ImprovementsInterpolated string improvementsInterpolated string improvements
Milestone
Description
Version Used: C# 14 Preview 3
Steps to Reproduce:
I'm trying to convert my extensions to the new extension blocks, and I have encounter this error :
extension(ReadOnlyMemory<char> input)
{
public bool TryParseFormated<T>(
[InterpolatedStringHandlerArgument(nameof(input))] ParserInterpolatedHandler handler, // <- CS8945
out T values, bool allowTrailling = false)
{ ... }
}Diagnostic Id:
'input' is not a valid parameter name from 'StringExtensions.extension(ReadOnlyMemory<char>).TryParseFormated<T>(ParserInterpolatedHandler, out T, bool)'.[CS8945])
Actual Behavior:
The extension parameter isn't recognized by the attribute
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Area-CompilersBugFeature - Extension EverythingThe extension everything featureThe extension everything featureFeature - Interpolated String ImprovementsInterpolated string improvementsInterpolated string improvements