Neal Gafter

Results 81 issues of Neal Gafter

Expression trees support only a subset of the things that could be semantically meaningful. Consider allowing them to support the following constructs: - The null-coalescing operators such as a?.b, a?[b]...

Proposal champion
Blocked

Related to https://github.com/dotnet/csharplang/issues/485, it would be helpful to be able to declare an enumerated type that is known to the language to be closed. The syntax is an open question,...

Proposal champion

- [ ] Proposal added - [ ] Discussed in LDM - [ ] Decision in LDM - [ ] Finalized (done, rejected, inactive) - [ ] Spec'ed See also...

Proposal
Proposal champion

(moved from part of https://github.com/dotnet/roslyn/issues/67 by @dfkeenan, with part of the request tracked at https://github.com/dotnet/csharplang/issues/315) Hi, **Please add `` tag or similar:** I think it would be really handy if...

Proposal champion
Feature Request
Blocked

There are three contexts in which lookup of a simple (not qualified) name would benefit from the fallback of looking up the identifier in a target type. ### Simple ID...

Proposal champion

- [ ] Proposal added - [ ] Discussed in LDM - [ ] Decision in LDM - [ ] Finalized (done, rejected, inactive) - [ ] Spec'ed See -...

Proposal
Proposal champion
Design Review

Allow `is [ 1, 2, 3 ]` (list pattern), ~~`is [length]` (length pattern)~~ and `is [ 1, ..var x, 5 ]` (slice pattern). Speclet: https://github.com/dotnet/csharplang/blob/main/proposals/csharp-11.0/list-patterns.md See https://github.com/dotnet/csharplang/pull/3245 LDM Discussions: *...

Proposal champion

@HaloFour commented on [Fri Jul 17 2015](https://github.com/dotnet/roslyn/issues/3993) This is an alternative proposal to #116. I propose the following changes to aliases to support generics: > `using-alias-directive`: >    `using` identifier `=`...

Proposal champion
Feature Request

- [ ] Proposal added - [ ] Discussed in LDM - [ ] Decision in LDM - [ ] Finalized (done, rejected, inactive) - [ ] Spec'ed See also...

Proposal champion

- [ ] Proposal added - [ ] Discussed in LDM - [ ] Decision in LDM - [ ] Finalized (done, rejected, inactive) - [ ] Spec'ed This is...

Proposal champion