Fred Silberberg
Fred Silberberg
# static abstract interfaces and static classes * Specification: TBD * Discussion: https://github.com/dotnet/csharplang/discussions/9122 ## Summary [summary]: #summary With static abstract interface methods, consider: ```C# using System; public class C :...
# Label statements * Specification: TBD * Discussion: https://github.com/dotnet/csharplang/discussions/9124 ## Summary [summary]: #summary Labels currently need to be part of statements but can't be statements on their own. We should...
# First-Class Span Types * Specification: https://github.com/dotnet/csharplang/blob/main/proposals/csharp-14.0/first-class-span-types.md * Discussion: https://github.com/dotnet/csharplang/discussions/8713 ## Summary [summary]: #summary We introduce first-class support for `Span` and `ReadOnlySpan` in the language, including new implicit conversion types...
# Discriminated Unions * Union proposals overview: https://github.com/dotnet/csharplang/blob/main/meetings/working-groups/discriminated-unions/union-proposals-overview.md * Discussion: https://github.com/dotnet/csharplang/discussions/8313 * Past discussion threads * https://github.com/dotnet/csharplang/discussions/8926 * https://github.com/dotnet/csharplang/discussions/8927 * https://github.com/dotnet/csharplang/discussions/7010 * https://github.com/dotnet/csharplang/discussions/8942 ## Summary [summary]: #summary A proposal for...
# Closed Enums * Specification: [Closed Enums](https://github.com/dotnet/csharplang/blob/main/proposals/closed-enums.md) * Working group folder: [Discriminated Unions](https://github.com/dotnet/csharplang/tree/main/meetings/working-groups/discriminated-unions) * Discussion: #9010 ## Summary Allow an enum type to be declared closed: ``` c# public closed...
# Relax requirement that type be enumerable to participate in collection expressions * Specification: In the discussion * Discussion: https://github.com/dotnet/csharplang/discussions/9008 ## Summary [summary]: #summary It is presently not possible to...
# Nullable analysis of LINQ queries * Specification: None yet * Discussion: https://github.com/dotnet/csharplang/discussions/8998 ## Summary [summary]: #summary Nullable analysis of LINQ queries (LDM expressed interested to handle Where, needs design...
# async method exception filter * Specification: None yet * Discussion: https://github.com/dotnet/csharplang/discussions/9000 ## Summary [summary]: #summary Allow customizing the exception handling produced for async methods. Adding the following attribute: `[module:...
# Nested members in `with` and object creation * Specification: None yet * Discussion: https://github.com/dotnet/csharplang/discussions/9002 ## Summary [summary]: #summary If we go ahead and add support for [extended names in...