Open
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