csharplang/meetings/2018
2018-03-30 11:27:15 -07:00
..
LDM-2018-01-03.md Clean up Jan design notes 2018-03-20 17:38:03 -07:00
LDM-2018-01-10.md Clean up Jan design notes 2018-03-20 17:38:03 -07:00
LDM-2018-01-18.md Clean up Jan design notes 2018-03-20 17:38:03 -07:00
LDM-2018-01-22.md Clean up Jan design notes 2018-03-20 17:38:03 -07:00
LDM-2018-01-24.md Clean up Jan design notes 2018-03-20 17:38:03 -07:00
LDM-2018-01-31.md Add raw notes for 2018 2018-03-20 09:03:16 -07:00
LDM-2018-02-05.md Add raw notes for 2018 2018-03-20 09:03:16 -07:00
LDM-2018-02-07.md Add raw notes for 2018 2018-03-20 09:03:16 -07:00
LDM-2018-02-14.md Add raw notes for 2018 2018-03-20 09:03:16 -07:00
LDM-2018-02-21.md Add raw notes for 2018 2018-03-20 09:03:16 -07:00
LDM-2018-02-26.md Add raw notes for 2018 2018-03-20 09:03:16 -07:00
LDM-2018-02-28.md Add raw notes for 2018 2018-03-20 09:03:16 -07:00
LDM-2018-03-14.md Add raw notes for 2018 2018-03-20 09:03:16 -07:00
LDM-2018-03-19.md Add raw notes for 2018 2018-03-20 09:03:16 -07:00
LDM-2018-03-21.md Add raw notes for 3/21/2018 2018-03-27 17:43:43 -07:00
LDM-2018-03-28.md Add raw notes for Mar 28, 2018 2018-03-30 11:27:15 -07:00
README.md Clean up Jan design notes 2018-03-20 17:38:03 -07:00

C# Language Design Notes for 2018

Overview of meetings and agendas for 2018

Jan 3, 2018

C# Language Design Notes for Jan 3, 2018

  1. Scoping of expression variables in constructor initializer
  2. Scoping of expression variables in field initializer
  3. Scoping of expression variables in query clauses
  4. Caller argument expression attribute
  5. Other caller attributes
  6. New constraints

Jan 10, 2018

C# Language Design Notes for Jan 10, 2018

  1. Ranges and endpoint types

Jan 18, 2018

C# Language Design Notes for Jan 18, 2018

We discussed the range operator in C# and the underlying types for it.

  1. Scope of the feature
  2. Range types
  3. Type name
  4. Open-ended ranges
  5. Empty ranges
  6. Enumerability
  7. Language questions

Jan 22, 2018

C# Language Design Notes for Jan 22, 2018

We continued to discuss the range operator in C# and the underlying types for it.

  1. Inclusive or exclusive?
  2. Natural type of range expressions
  3. Start/length notation

Jan 24, 2018

C# Language Design Notes for Jan 24, 2018

  1. Ref reassignment
  2. New constraints
  3. Target typed stackalloc initializers
  4. Deconstruct as ref extension method