Neal Gafter
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...
- [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) - [ ]...
- [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...
- [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...
- [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 added - [ ] Discussed in LDM - [ ] Decision in LDM - [ ] Finalized (done, rejected, inactive) - [ ] Spec'ed The idea...
- [ ] Proposal added - [x] Discussed in LDM - [x] Decision in LDM - [x] Finalized (done, rejected, inactive) - [ ] Spec'ed Currently it is an error...
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`....
@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...
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...