Skip to content

Commit e0f1cce

Browse files
BillWagnergewarren
andauthored
Generic declaration errors (#51394)
* Add C# 11 generic errors * Consolidate existing files Copilot identified 11 more candidates related to this theme. * Add additional missing errors. * First pass reorg * Final proofread * Apply suggestions from code review Co-authored-by: Genevieve Warren <24882762+gewarren@users.noreply.github.com> * respond to feedback. --------- Co-authored-by: Genevieve Warren <24882762+gewarren@users.noreply.github.com>
1 parent 51e88a5 commit e0f1cce

15 files changed

Lines changed: 345 additions & 534 deletions

.openpublishing.redirection.csharp.json

Lines changed: 87 additions & 86 deletions
Large diffs are not rendered by default.

docs/csharp/language-reference/compiler-messages/cs0702.md

Lines changed: 0 additions & 30 deletions
This file was deleted.

docs/csharp/language-reference/compiler-messages/cs0703.md

Lines changed: 0 additions & 27 deletions
This file was deleted.

docs/csharp/language-reference/compiler-messages/generic-type-parameters-errors.md

Lines changed: 255 additions & 51 deletions
Large diffs are not rendered by default.

docs/csharp/language-reference/toc.yml

Lines changed: 3 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -522,8 +522,9 @@ items:
522522
displayName: >
523523
generic, type parameter, type argument, constraint,
524524
CS0080, CS0081, CS0224, CS0304, CS0305, CS0306, CS0307, CS0308, CS0310, CS0311,
525-
CS0312, CS0313, CS0314, CS0315, CS0403, CS0412, CS0413, CS0417, CS0694, CS0695,
526-
CS0698, CS9338
525+
CS0312, CS0313, CS0314, CS0315, CS0401, CS0403, CS0405, CS0412, CS0413, CS0417,
526+
CS0449, CS0450, CS0451, CS0454, CS0455, CS0694, CS0695, CS0698, CS0702, CS0703,
527+
CS0706, CS0717, CS1961, CS7002, CS8322, CS9011, CS9012, CS9338
527528
- name: Asynchronous methods
528529
href: ./compiler-messages/async-await-errors.md
529530
displayName: >
@@ -985,10 +986,6 @@ items:
985986
href: ../misc/cs0283.md
986987
- name: CS0316
987988
href: ../misc/cs0316.md
988-
- name: CS0401
989-
href: ../misc/cs0401.md
990-
- name: CS0405
991-
href: ../misc/cs0405.md
992989
- name: CS0406
993990
href: ../misc/cs0406.md
994991
- name: CS0407
@@ -1029,20 +1026,10 @@ items:
10291026
href: ./compiler-messages/cs0445.md
10301027
- name: CS0446
10311028
href: ./compiler-messages/cs0446.md
1032-
- name: CS0449
1033-
href: ../misc/cs0449.md
1034-
- name: CS0450
1035-
href: ../misc/cs0450.md
1036-
- name: CS0451
1037-
href: ../misc/cs0451.md
10381029
- name: CS0452
10391030
href: ../misc/cs0452.md
10401031
- name: CS0453
10411032
href: ../misc/cs0453.md
1042-
- name: CS0454
1043-
href: ../misc/cs0454.md
1044-
- name: CS0455
1045-
href: ../misc/cs0455.md
10461033
- name: CS0456
10471034
href: ../misc/cs0456.md
10481035
- name: CS0462
@@ -1213,24 +1200,12 @@ items:
12131200
href: ../misc/cs0690.md
12141201
- name: CS0692
12151202
href: ../misc/cs0692.md
1216-
- name: CS0694
1217-
href: ./compiler-messages/generic-type-parameters-errors.md
1218-
- name: CS0695
1219-
href: ./compiler-messages/generic-type-parameters-errors.md
1220-
- name: CS0698
1221-
href: ./compiler-messages/generic-type-parameters-errors.md
12221203
- name: CS0699
12231204
href: ../misc/cs0699.md
12241205
- name: CS0701
12251206
href: ../misc/cs0701.md
1226-
- name: CS0702
1227-
href: ./compiler-messages/cs0702.md
1228-
- name: CS0703
1229-
href: ./compiler-messages/cs0703.md
12301207
- name: CS0704
12311208
href: ../misc/cs0704.md
1232-
- name: CS0706
1233-
href: ../misc/cs0706.md
12341209
- name: CS0708
12351210
href: ../misc/cs0708.md
12361211
- name: CS0709
@@ -1245,8 +1220,6 @@ items:
12451220
href: ../misc/cs0714.md
12461221
- name: CS0716
12471222
href: ../misc/cs0716.md
1248-
- name: CS0717
1249-
href: ../misc/cs0717.md
12501223
- name: CS0718
12511224
href: ../misc/cs0718.md
12521225
- name: CS0720

docs/csharp/misc/cs0401.md

Lines changed: 0 additions & 31 deletions
This file was deleted.

docs/csharp/misc/cs0405.md

Lines changed: 0 additions & 28 deletions
This file was deleted.

docs/csharp/misc/cs0449.md

Lines changed: 0 additions & 46 deletions
This file was deleted.

docs/csharp/misc/cs0450.md

Lines changed: 0 additions & 29 deletions
This file was deleted.

docs/csharp/misc/cs0451.md

Lines changed: 0 additions & 39 deletions
This file was deleted.

0 commit comments

Comments
 (0)