diff --git a/xml/Microsoft.CSharp/Compiler.xml b/xml/Microsoft.CSharp/Compiler.xml
index 984d818ea8e..9201f765c4d 100644
--- a/xml/Microsoft.CSharp/Compiler.xml
+++ b/xml/Microsoft.CSharp/Compiler.xml
@@ -25,8 +25,9 @@
.
+## Remarks
+
+To compile C# code in-process, call .
]]>
@@ -66,40 +67,41 @@ To compile C\# code in-process, call
. See [-addmodule (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/addmodule-compiler-option). |
-| baseaddress | Base address for libraries. Value must be of type . See [-baseaddress (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/baseaddress-compiler-option). |
-| bugreport | Produces bug report file. Value must be of type . See [-bugreport (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/bugreport-compiler-option). |
-| checked | Set default expression evaluation to checked (or unchecked). Value must be of type . See [-checked (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/checked-compiler-option). |
-| d | List of semicolon separated symbols to define. Value must be of type . See [-define (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/define-compiler-option). |
-| debug | Emit debug information with output. Value must be of type . Full or pdb-only cannot be specified. See [-debug (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/debug-compiler-option). |
-| doc | File name to put XML comments in. Value must be of type . See [-doc (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/doc-compiler-option). |
-| filealign | PE section alignment size. Value must be of type . See [-filealign (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/filealign-compiler-option). |
-| incr | Enable incremental rebuild. Value must be of type . |
-| lib | Additional paths to search when locating modules and referenced assemblies. Value must be of type . See [-lib (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/lib-compiler-option). |
-| linkres | Link a managed resource to the assembly. Value must be of type . See [-linkresource (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/linkresource-compiler-option). |
-| m | Type to search in for the Main method. Value must be of type . See [-main (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/main-compiler-option). |
-| nostdlib | Do not auto-reference mscorlib.dll. Value must be of type . See [-nostdlib (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/nostdlib-compiler-option). |
-| nowarn | List of semicolon separated warning numbers to not report. Value must be of type . See [-nowarn (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/nowarn-compiler-option). |
-| o | Enable compiler optimizations. Value must be of type . See [-optimize (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/optimize-compiler-option). |
-| r | Referenced assemblies. Value must be of type String. If more than one assembly is specified, the file name must be separated by the vertical bar or pipe character. See [-reference (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/reference-compiler-option). |
-| res | Embed a managed resource. Value must be of type . See [-resource (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/resource-compiler-option). |
-| target | Output file target type, one of the following: "library", "exe", "winexe", or "module". Value must be of type . See [-target (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/target-compiler-option). |
-| unsafe | Allow unsafe constructs. Value must be of type . See [-unsafe (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/unsafe-compiler-option). |
-| w | Warning level (0-4). Value must be of type . See [-warn (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/warn-compiler-option). |
-| warnaserror | Report warning diagnostics as errors. Value must be of type . See [-warnaserror (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/warnaserror-compiler-option). |
-| win32icon | Win32 icon for auto generated Win32 resource. Value must be of type . See [-win32icon (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/win32icon-compiler-option). |
-| win32res | Win32 resource file. Value must be of type . See [-win32res (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/win32res-compiler-option). |
+| `addmodule` | List of modules to include in this assembly. The module names must be separated by the vertical bar or pipe character. Value must be of type . See [-addmodule (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/addmodule-compiler-option). |
+| `baseaddress` | Base address for libraries. Value must be of type . See [-baseaddress (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/baseaddress-compiler-option). |
+| `bugreport` | Produces bug report file. Value must be of type . See [-bugreport (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/bugreport-compiler-option). |
+| `checked` | Set default expression evaluation to checked (or unchecked). Value must be of type . See [-checked (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/checked-compiler-option). |
+| `d` | List of semicolon separated symbols to define. Value must be of type . See [-define (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/define-compiler-option). |
+| `debug` | Emit debug information with output. Value must be of type . Full or pdb-only cannot be specified. See [-debug (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/debug-compiler-option). |
+| `doc` | File name to put XML comments in. Value must be of type . See [-doc (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/doc-compiler-option). |
+| `filealign` | PE section alignment size. Value must be of type . See [-filealign (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/filealign-compiler-option). |
+| `incr` | Enable incremental rebuild. Value must be of type . |
+| `lib` | Additional paths to search when locating modules and referenced assemblies. Value must be of type . See [-lib (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/lib-compiler-option). |
+| `linkres` | Link a managed resource to the assembly. Value must be of type . See [-linkresource (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/linkresource-compiler-option). |
+| `m` | Type to search in for the Main method. Value must be of type . See [-main (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/main-compiler-option). |
+| `nostdlib` | Do not auto-reference mscorlib.dll. Value must be of type . See [-nostdlib (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/nostdlib-compiler-option). |
+| `nowarn` | List of semicolon separated warning numbers to not report. Value must be of type . See [-nowarn (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/nowarn-compiler-option). |
+| `o` | Enable compiler optimizations. Value must be of type . See [-optimize (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/optimize-compiler-option). |
+| `r` | Referenced assemblies. Value must be of type String. If more than one assembly is specified, the file name must be separated by the vertical bar or pipe character. See [-reference (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/reference-compiler-option). |
+| `res` | Embed a managed resource. Value must be of type . See [-resource (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/resource-compiler-option). |
+| `target` | Output file target type, one of the following: "library", "exe", "winexe", or "module". Value must be of type . See [-target (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/target-compiler-option). |
+| `unsafe` | Allow unsafe constructs. Value must be of type . See [-unsafe (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/unsafe-compiler-option). |
+| `w` | Warning level (0-4). Value must be of type . See [-warn (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/warn-compiler-option). |
+| `warnaserror` | Report warning diagnostics as errors. Value must be of type . See [-warnaserror (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/warnaserror-compiler-option). |
+| `win32icon` | Win32 icon for auto generated Win32 resource. Value must be of type . See [-win32icon (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/win32icon-compiler-option). |
+| `win32res` | Win32 resource file. Value must be of type . See [-win32res (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/win32res-compiler-option). |
]]>