diff --git a/docs/csharp/language-reference/compiler-options/code-generation.md b/docs/csharp/language-reference/compiler-options/code-generation.md
index 21dd9c0891294..ec4ca0ca8b352 100644
--- a/docs/csharp/language-reference/compiler-options/code-generation.md
+++ b/docs/csharp/language-reference/compiler-options/code-generation.md
@@ -36,10 +36,10 @@ The following values are valid:
| Value | Meaning |
|------------|---------------------------------------------------------------------------------------------------------|
-| `full` | Emit debugging information to _.pdb_ file using default format for the current platform:
**Windows**: A Windows pdb file.
**Linux/macOS**: A [Portable PDB](https://github.com/dotnet/core/blob/main/Documentation/diagnostics/portable_pdb.md) file. |
+| `full` | Emit debugging information to _.pdb_ file using default format for the current platform:
**Windows**: A Windows pdb file.
**Linux/macOS**: A [Portable PDB](https://github.com/dotnet/designs/blob/main/accepted/2020/diagnostics/portable-pdb.md) file. |
| `pdbonly` | Same as `full`. See the note below for more information. |
-| `portable` | Emit debugging information to .pdb file using cross-platform [Portable PDB](https://github.com/dotnet/core/blob/main/Documentation/diagnostics/portable_pdb.md) format. |
-| `embedded` | Emit debugging information into the _.dll/.exe_ itself (_.pdb_ file is not produced) using [Portable PDB](https://github.com/dotnet/core/blob/main/Documentation/diagnostics/portable_pdb.md) format. |
+| `portable` | Emit debugging information to .pdb file using cross-platform [Portable PDB](https://github.com/dotnet/designs/blob/main/accepted/2020/diagnostics/portable-pdb.md) format. |
+| `embedded` | Emit debugging information into the _.dll/.exe_ itself (_.pdb_ file is not produced) using [Portable PDB](https://github.com/dotnet/designs/blob/main/accepted/2020/diagnostics/portable-pdb.md) format. |
> [!IMPORTANT]
> The following information applies only to compilers older than C# 6.0.