Nigel-Ecma
Nigel-Ecma
> Is the treatment of `}}` specified in ECMA-335? If it is, I think the discrepancy deserves a note. I tried to check but my phone lags badly when I...
> > _**Note carefully**_ The [spec](https://github.com/dotnet/csharplang/blob/main/proposals/csharp-8.0/nullable-reference-types-specification.md) in the V8 proposals folder states, “***This is a work in progress - several parts are missing or incomplete. [An updated version of this...
Reading the above I can't immediately say I agree with every reading, concern or suggestion; but we do need to resolve this one way or another and not punt it...
Can this not be fixed if “member is invoked” is replaced by “member is in a context requiring a function” – to know the member is invoked requires knowledge of...
I will disagree in ~30min (sorry on a call) > On 6/12/2022, at 6:54 am, Bill Wagner ***@***.***> wrote: > > > @BillWagner approved this pull request. > > This...
@gafter – can you give an example (or two) where there is an ambiguity in `is` *pattern* or between it and `is` *type*? TIA
@gafter From trying it out on .NET Fiddle some compilers support it, others don't. If the Standard goes with a constraint/restriction here we're in the "interesting" position that the null...
Sample: ```C# public class A { public Action M(List p) => p?.Add; // null conditional } public class B { public Action M(List p) { Action q = p?.Add; return...
Apologies, I didn't hunt for a red X – I expect there is one somewhere in Unicode... Yes, C working is good, A & B not working :-( We'll look...
The quoted text from draft-v9 is the same in v7 and draft-v8 so this is a current issue. This is not the most elegant of algorithms, partly of course due...