Skip to content

Commit bf5c554

Browse files
BillWagnerCopilot
andauthored
Consolidate warnings and errors for unsafe code. (#49388)
* Consolidate unsafe errors * Phase 2: hand search for errors. Copilot didn't find any errors related to `fixed` buffers. * decided to add this one as well. * first edit pass * warnings * one final proofread * Add AI tag * Update docs/csharp/language-reference/compiler-messages/unsafe-code-errors.md Co-authored-by: Copilot <[email protected]> --------- Co-authored-by: Copilot <[email protected]>
1 parent 4b1fdf5 commit bf5c554

32 files changed

+388
-1438
lines changed

.openpublishing.redirection.csharp.json

Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -343,6 +343,10 @@
343343
"source_path_from_root": "/docs/csharp/language-reference/compiler-messages/cs0188.md",
344344
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/feature-version-errors"
345345
},
346+
{
347+
"source_path_from_root": "/docs/csharp/language-reference/compiler-messages/cs0233.md",
348+
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/unsafe-code-errors"
349+
},
346350
{
347351
"source_path_from_root": "/docs/csharp/language-reference/compiler-messages/cs0234.md",
348352
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/assembly-references"
@@ -431,10 +435,26 @@
431435
"source_path_from_root": "/docs/csharp/language-reference/compiler-messages/cs1502.md",
432436
"redirect_url": "/dotnet/csharp/misc/cs1503"
433437
},
438+
{
439+
"source_path_from_root": "/docs/csharp/language-reference/compiler-messages/cs1656.md",
440+
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/unsafe-code-errors"
441+
},
434442
{
435443
"source_path_from_root": "/docs/csharp/language-reference/compiler-messages/cs1683.md",
436444
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/assembly-references"
437445
},
446+
{
447+
"source_path_from_root": "/docs/csharp/language-reference/compiler-messages/cs1708.md",
448+
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/unsafe-code-errors"
449+
},
450+
{
451+
"source_path_from_root": "/docs/csharp/language-reference/compiler-messages/cs1716.md",
452+
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/unsafe-code-errors"
453+
},
454+
{
455+
"source_path_from_root": "/docs/csharp/language-reference/compiler-messages/cs1919.md",
456+
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/unsafe-code-errors"
457+
},
438458
{
439459
"source_path_from_root": "/docs/csharp/language-reference/compiler-messages/cs1691.md",
440460
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/preprocessor-errors"
@@ -475,6 +495,10 @@
475495
"source_path_from_root": "/docs/csharp/language-reference/compiler-messages/cs1988.md",
476496
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/ref-modifiers-errors"
477497
},
498+
{
499+
"source_path_from_root": "/docs/csharp/language-reference/compiler-messages/cs4004.md",
500+
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/unsafe-code-errors"
501+
},
478502
{
479503
"source_path_from_root": "/docs/csharp/language-reference/compiler-messages/cs3007.md",
480504
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/array-declaration-errors"
@@ -543,6 +567,10 @@
543567
"source_path_from_root": "/docs/csharp/language-reference/compiler-messages/cs8795.md",
544568
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/partial-types"
545569
},
570+
{
571+
"source_path_from_root": "/docs/csharp/language-reference/compiler-messages/cs8812.md",
572+
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/unsafe-code-errors"
573+
},
546574
{
547575
"source_path_from_root": "/docs/csharp/language-reference/compiler-messages/cs8817.md",
548576
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/partial-types"
@@ -1597,6 +1625,14 @@
15971625
"source_path_from_root": "/docs/csharp/misc/cs0192.md",
15981626
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/ref-modifiers-errors"
15991627
},
1628+
{
1629+
"source_path_from_root": "/docs/csharp/misc/cs0193.md",
1630+
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/unsafe-code-errors"
1631+
},
1632+
{
1633+
"source_path_from_root": "/docs/csharp/misc/cs0196.md",
1634+
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/unsafe-code-errors"
1635+
},
16001636
{
16011637
"source_path_from_root": "/docs/csharp/misc/cs0199.md",
16021638
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/ref-modifiers-errors"
@@ -1605,6 +1641,34 @@
16051641
"source_path_from_root": "/docs/csharp/misc/cs0206.md",
16061642
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/ref-modifiers-errors"
16071643
},
1644+
{
1645+
"source_path_from_root": "/docs/csharp/misc/cs0208.md",
1646+
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/unsafe-code-errors"
1647+
},
1648+
{
1649+
"source_path_from_root": "/docs/csharp/misc/cs0209.md",
1650+
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/unsafe-code-errors"
1651+
},
1652+
{
1653+
"source_path_from_root": "/docs/csharp/misc/cs0210.md",
1654+
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/unsafe-code-errors"
1655+
},
1656+
{
1657+
"source_path_from_root": "/docs/csharp/misc/cs0211.md",
1658+
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/unsafe-code-errors"
1659+
},
1660+
{
1661+
"source_path_from_root": "/docs/csharp/misc/cs0212.md",
1662+
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/unsafe-code-errors"
1663+
},
1664+
{
1665+
"source_path_from_root": "/docs/csharp/misc/cs0213.md",
1666+
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/unsafe-code-errors"
1667+
},
1668+
{
1669+
"source_path_from_root": "/docs/csharp/misc/cs0214.md",
1670+
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/unsafe-code-errors"
1671+
},
16081672
{
16091673
"source_path_from_root": "/docs/csharp/misc/cs0215.md",
16101674
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/overloaded-operator-errors"
@@ -1613,6 +1677,30 @@
16131677
"source_path_from_root": "/docs/csharp/misc/cs0216.md",
16141678
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/overloaded-operator-errors"
16151679
},
1680+
{
1681+
"source_path_from_root": "/docs/csharp/misc/cs0227.md",
1682+
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/unsafe-code-errors"
1683+
},
1684+
{
1685+
"source_path_from_root": "/docs/csharp/misc/cs0242.md",
1686+
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/unsafe-code-errors"
1687+
},
1688+
{
1689+
"source_path_from_root": "/docs/csharp/misc/cs0244.md",
1690+
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/unsafe-code-errors"
1691+
},
1692+
{
1693+
"source_path_from_root": "/docs/csharp/misc/cs0254.md",
1694+
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/unsafe-code-errors"
1695+
},
1696+
{
1697+
"source_path_from_root": "/docs/csharp/misc/cs0459.md",
1698+
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/unsafe-code-errors"
1699+
},
1700+
{
1701+
"source_path_from_root": "/docs/csharp/misc/cs0821.md",
1702+
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/unsafe-code-errors"
1703+
},
16161704
{
16171705
"source_path_from_root": "/docs/csharp/misc/cs0217.md",
16181706
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/overloaded-operator-errors"
@@ -2153,6 +2241,14 @@
21532241
"source_path_from_root": "/docs/csharp/misc/cs1637.md",
21542242
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/iterator-yield"
21552243
},
2244+
{
2245+
"source_path_from_root": "/docs/csharp/misc/cs1641.md",
2246+
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/unsafe-code-errors"
2247+
},
2248+
{
2249+
"source_path_from_root": "/docs/csharp/misc/cs1642.md",
2250+
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/unsafe-code-errors"
2251+
},
21562252
{
21572253
"source_path_from_root": "/docs/csharp/misc/cs1649.md",
21582254
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/ref-modifiers-errors"
@@ -2165,6 +2261,18 @@
21652261
"source_path_from_root": "/docs/csharp/misc/cs1655.md",
21662262
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/ref-modifiers-errors"
21672263
},
2264+
{
2265+
"source_path_from_root": "/docs/csharp/misc/cs1663.md",
2266+
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/unsafe-code-errors"
2267+
},
2268+
{
2269+
"source_path_from_root": "/docs/csharp/misc/cs1665.md",
2270+
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/unsafe-code-errors"
2271+
},
2272+
{
2273+
"source_path_from_root": "/docs/csharp/misc/cs1666.md",
2274+
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/unsafe-code-errors"
2275+
},
21682276
{
21692277
"source_path_from_root": "/docs/csharp/misc/cs1657.md",
21702278
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/ref-modifiers-errors"

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

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

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

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

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

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

0 commit comments

Comments
 (0)