2019-01-11 22:23:29 +01:00
# Upcoming meetings for 2019
2019-01-04 01:40:50 +01:00
2019-01-11 22:36:19 +01:00
## Schedule ASAP
2019-01-17 23:36:25 +01:00
- Triage [#2152 ](https://github.com/dotnet/csharplang/issues/2152 ): "Allow Obsolete attribute on getters and setters"
2019-01-11 22:36:19 +01:00
## Schedule when convenient
- Discussion of refreshing language spec (Neal)
- Nullability flow through conditional access when unconstrained generic type parameters are involved. (Aleksey)
- Allowing pattern-based `foreach` and `await foreach` to bind to an extension `GetEnumerator` /`GetAsyncEnumerator` and `MoveNext` /`MoveNextAsync` (Julien/Chris)
- Making a `CancellationToken` available in async-iterator method bodies; possibly reserving a keyword (Julien/Stephen)
- Confirm whether reachability should affect nullability analysis. (Fred/Chuck/Aleksey)
2019-01-18 00:44:40 +01:00
- Syntax of positional records/primary constructors (Andy)
2019-01-11 22:36:19 +01:00
2019-01-11 23:37:04 +01:00
## Recurring topics
- *Triage championed features*
- *Triage milestones*
- *Design review*
2019-01-11 22:23:29 +01:00
## Feb 13, 2019
2019-01-04 21:53:48 +01:00
2019-01-11 22:23:29 +01:00
## Feb 11, 2019
2019-01-04 21:53:48 +01:00
2019-01-11 22:23:29 +01:00
## Jan 23, 2019
2019-01-10 21:59:21 +01:00
2019-01-18 23:49:25 +01:00
- Function pointers (Jared, Alexandre)
- Any urgent outstanding topics before two week break
2019-01-04 01:40:50 +01:00
2019-01-11 22:23:29 +01:00
# C# Language Design Notes for 2019
Overview of meetings and agendas for 2019
2019-01-18 00:55:44 +01:00
## Jan 16, 2019
[C# Language Design Notes for Jan 16, 2019 ](LDM-2019-01-16.md )
1. Shadowing in lambdas
2. Pattern-based disposal in `await foreach`
2019-01-16 01:02:39 +01:00
## Jan 14, 2019
[C# Language Design Notes for Jan 14, 2019 ](LDM-2019-01-14.md )
- Generating null-check for `parameter!`
https://github.com/dotnet/csharplang/pull/2144
2019-01-10 20:26:27 +01:00
## Jan 9, 2019
[C# Language Design Notes for Jan 9, 2019 ](LDM-2019-01-09.md )
1. GetAsyncEnumerator signature
2. Ambiguities in nullable array type syntax
2. Recursive Patterns Open Language Issues https://github.com/dotnet/csharplang/issues/2095
2019-01-11 22:23:29 +01:00
## Jan 7, 2019
[C# Language Design Notes for Jan 7, 2019 ](LDM-2019-01-07.md )
Nullable:
1. Variance in overriding/interface implementation
2. Breaking change in parsing array specifiers