Commit graph

39 commits

Author SHA1 Message Date
Hiroshi Yoshioka 538df2e3c3
Typo "***" (#3405)
https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/proposals/csharp-8.0/nullable-reference-types-specification
2020-06-17 08:30:02 -07:00
Matt Styles c2fe8f1d15
Updated status of null coalescing assignment from proposed to implementation completed (#3451)
* Updated status of null coalescing assignment from proposed to implementation completed

The feature is available in C# 8. I can't see guidance on what should be updated in these docs to reflect that, so not sure if what I've changed is what should be changed!

* Update null-coalescing-assignment.md

Marking all stages of null coalescing assignment proposal as completed with checkbox filling
2020-05-12 14:41:23 -07:00
Neal Gafter a17f4c8ba8
constant pattern is a constant expression. 2020-05-06 14:13:20 -07:00
David Pine 7f1c2a6fe4
Added details and examples for null guard guidance (#3381)
* Added details and examples for null guard guidance

* Update proposals/csharp-8.0/nullable-reference-types.md

Co-Authored-By: Bill Wagner <wiwagn@microsoft.com>

Co-authored-by: Bill Wagner <wiwagn@microsoft.com>
2020-04-22 13:11:13 -04:00
Petr Kulikov cf22e016c7
Ranges proposal: fix typos (#2836) 2020-03-23 08:42:41 -07:00
Neal Gafter 3fa28e4b54
Update shadowing-in-nested-functions.md 2020-03-19 17:39:49 -07:00
Bill Wagner 5688b13e66
clarify readonly set (#3266)
Fixes dotnet/docs#13841

I added a note (first recommendation) but did not make any additions for the second. That's covered in more of the tutorials and conceptual docs.
2020-03-13 09:48:25 -04:00
Neal Gafter 21b0400850
Add placeholder documents for missing specifications. (#3261) 2020-03-11 11:48:23 -07:00
Zhiliang Xu 3cb286fe1d
Fix a grammar issue (#3176) 2020-03-10 12:08:19 -07:00
Maher Jendoubi 02b535d712 Contributing: fix typos (#3125) 2020-01-24 18:22:11 -05:00
Julien Couvreur 6f24703c82
var infers a nullable type (#3097) 2020-01-21 22:49:40 -08:00
Maira Wenzel f61a06970f
Fix broken links (#3091)
* Fix broken link

* update/fix links

* fix broken link
2020-01-13 16:31:13 -08:00
Mads Torgersen 1a1ee9e673
Merge pull request #3023 from dotnet/design-notes
Add design notes README for 2020
2019-12-13 12:17:28 -08:00
Neal Gafter 32abf01f2e
Add spec for nested stackalloc (#3010) 2019-12-06 16:50:21 -08:00
Neal Gafter e14bb331fd
Update DIM proposal to forbid class declared within variant interface. (#2967) 2019-11-15 17:04:28 -08:00
Julien Couvreur f466a1415f
Remove mentions of safeonly context (#2900) 2019-10-29 14:18:56 -07:00
Charles Stoner 1b488e76c2
Add static local functions proposal (#2891) 2019-10-24 09:55:41 -07:00
Andrew Arnott da1180f7ea Fix typo/grammatical error 2019-10-04 15:30:49 -07:00
Neal Gafter 5dd11df697 Update spec for pattern-matching in C# 8.0. 2019-10-04 15:22:27 -07:00
Bill Wagner 65ea1e6dc0
fold ranges changes into initial spec (#2797)
* fold ranges changes into initial spec

See https://github.com/dotnet/docs/issues/12772#issuecomment-501451870

This will read better as a coherent story for the Range and Index features as delivered.

* update the description of Slice.

* update precedence rules for range expression.

* Simplify language to move from a proposed design to a spec

This removes some of the history and concerns with the previous design.
2019-09-27 09:40:00 -07:00
Mads Torgersen 93cec651e3 Merge branch 'master' into design-notes 2019-09-12 16:02:09 -07:00
AlekseyTs 568e8b0dfc
default-interface-methods.md: Adjust dependency rules for types in "Binding base clauses" section. (#2785) 2019-09-05 16:50:16 -07:00
Youssef Victor 3211a34eac typo (#2705) 2019-08-27 19:27:42 -07:00
Mads Torgersen 68462ba9c5 Merge branch 'master' into design-notes 2019-08-26 13:14:56 -07:00
Julien Couvreur 098f046a76
Move Ranges proposal to csharp-8.0 folder (#2594) 2019-06-12 14:08:21 -07:00
Fred Silberberg 5a88d5432d
Merge pull request #2591 from 333fred/update-null-coalescing
Update ??= proposal with changes from LDM
2019-06-11 14:18:13 -07:00
Fredric Silberberg edddfb9e5d
Update ??= proposal with changes from LDM 2019-06-11 14:16:17 -07:00
Julien Couvreur 1f8c618f4b
Move DIM and readonly member proposals to C# 8 folder (#2592) 2019-06-11 13:32:10 -07:00
Fred Silberberg a98bdb81b4
fix: MD038/no-space-in-code (#2423)
fix: MD038/no-space-in-code
2019-05-23 18:06:50 -07:00
Julien Couvreur bec6e78996
Document [EnumeratorCancellation] attribute (#2458) 2019-04-20 11:32:44 -07:00
Nikita Potapenko 2027b149eb Fix link (#2437)
Fixes #11829
2019-04-15 14:43:47 -07:00
Nick Schonning 870cc06bea fix: MD038/no-space-in-code
Spaces inside code span elements
2019-04-13 14:23:40 -04:00
Maira Wenzel afe6679f71
Change link to https 2019-03-08 17:42:08 -08:00
Bill Wagner 37efea9c83
markdown lint fixes for 8.0 proposals (#2318)
* markdown lint fixes for 8.0 proposals

Summary:

1. a few header formatting fixes
1. use `csharp` or `antlr` as the language identifier for code fences.
1. update links to relative links for articles published on docs.

* change the links to records.md to absolute links

When published on docs.microsoft.com, the links from these proposals will resolve to the source on dotnet/csharplang.

That's the desired behavior for records.md, because that is a proposal feature that has not been implemented.
2019-03-08 08:30:23 -05:00
Bill Wagner 57b6b64a05 add anchor to correct location
Deconstruct semantics are described in 8.0, in the "Positional pattern" section.
2019-03-05 12:11:51 -05:00
Andy Gocke c2ae185e71
Add well-known member details (#2214)
This change reflects the recent CoreFX and language decisions about
naming and signature of the Index/Range types & members.
2019-02-25 16:20:18 -08:00
Julien Couvreur a8d1fb6397
Move more proposals to C# 8.0 folder (#2257) 2019-02-23 01:03:19 +01:00
Julien Couvreur ed560f65a1
Move some proposals to C# 8.0 folder (#2256) 2019-02-23 00:54:47 +01:00
Mads Torgersen 6de398597a Add folders and READMEs 2017-01-27 11:02:27 -08:00