Neal Gafter

Results 106 issues of Neal Gafter

See also https://github.com/dotnet/csharplang/issues/2486 Although the .NET platform has a feature that directly supports writing initialization code for the assembly (technically, the module), it is not exposed in C#. This is...

Proposal champion
Implemented Needs ECMA Spec

- [X] Proposal added (https://github.com/dotnet/csharplang/blob/master/proposals/csharp-9.0/target-typed-conditional-expression.md) - [x] Discussed in LDM 2019-04-22 - [X] Decision in LDM (Approved for C# 8) - [ ] Finalized (done, rejected, inactive) - [ ]...

Proposal champion
Smallish Feature
Design Review
Implemented Needs ECMA Spec

- [x] Proposal added - [x] Discussed in [LDM 2019-02-27](https://github.com/dotnet/csharplang/blob/master/meetings/2019/LDM-2019-02-27.md#allow-obsoleteattribute-on-property-accessors) - [X] Decision in LDM - [ ] Finalized (done, rejected, inactive) - [ ] Spec'ed See https://github.com/dotnet/roslyn/issues/32472 See https://github.com/dotnet/roslyn/pull/32571...

Proposal champion
Implemented Needs ECMA Spec

- [x] Proposal added - [x] Discussed in LDM - [x] [Decision in LDM](https://github.com/dotnet/csharplang/blob/master/meetings/2018/LDM-2018-03-28.md) - [ ] Finalized (done, rejected, inactive) - [ ] Spec'ed The Roslyn compilers have the...

Proposal
Proposal champion
Smallish Feature
Implemented Needs ECMA Spec

- [x] Proposal added (https://github.com/dotnet/csharplang/blob/master/proposals/csharp-7.3/indexing-movable-fixed-fields.md) - [x] Discussed in LDM (by email so far) - [x] Decision in LDM - [x] Finalized (done, rejected, inactive) - [ ] Spec'ed See...

Proposal
Proposal champion
Implemented Needs ECMA Spec

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

Proposal
Proposal champion
Design Review
Implemented Needs ECMA Spec

- [ ] Proposal added - [x] Discussed in LDM - [x] Decision in LDM - [x] Finalized (done, rejected, inactive) - [ ] Spec'ed Currently it is an error...

Proposal champion
Smallish Feature
Implemented Needs ECMA Spec

The span safety rules at https://github.com/dotnet/csharplang/blob/master/proposals/csharp-7.2/span-safety.md describe rules that would make it safe to reassign ref locals (and ref parameters), presumably with some syntax similar to `variable = ref somelvalue`....

Proposal
Proposal champion
Implemented Needs ECMA Spec

@JFMous commented on [Sat May 14 2016](https://github.com/dotnet/roslyn/issues/11312) It would be nice if the case labels in switch statement supported comparison operators, much like the Select Case statement in Visual Basic...

Proposal champion
Feature Request
Design Review
Implemented Needs ECMA Spec

The blittable feature will give language enforcement to the class of types known as "unmanaged types" in the C# language spec. This is defined in section 18.2 as a type...

Proposal
Proposal champion
Implemented Needs ECMA Spec