diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2401.md b/docs/error-messages/compiler-errors-1/compiler-error-c2401.md
index 7a729d9dc0..de3de95c5e 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2401.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2401.md
@@ -1,13 +1,14 @@
 ---
-description: "Learn more about: Compiler Error C2401"
 title: "Compiler Error C2401"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2401"
+ms.date: 11/04/2016
 f1_keywords: ["C2401"]
 helpviewer_keywords: ["C2401"]
-ms.assetid: 4c237b34-f771-4106-93e2-82dae337f1e2
 ---
 # Compiler Error C2401
 
-'identifier' : register must be base in 'context'
+> 'identifier' : register must be base in 'context'
+
+## Remarks
 
 The register used in an indirect memory operand must be a base register in this context.
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2402.md b/docs/error-messages/compiler-errors-1/compiler-error-c2402.md
index 82a4fc4ea0..18f1900886 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2402.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2402.md
@@ -1,13 +1,14 @@
 ---
-description: "Learn more about: Compiler Error C2402"
 title: "Compiler Error C2402"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2402"
+ms.date: 11/04/2016
 f1_keywords: ["C2402"]
 helpviewer_keywords: ["C2402"]
-ms.assetid: 23fa63e1-ea9e-482f-be2e-a205c548ba69
 ---
 # Compiler Error C2402
 
-'identifier' : register must be index in 'context'
+> 'identifier' : register must be index in 'context'
+
+## Remarks
 
 The register used in an indirect memory operand must be an index register in this context.
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2403.md b/docs/error-messages/compiler-errors-1/compiler-error-c2403.md
index c570c28dd6..3526871fd4 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2403.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2403.md
@@ -1,13 +1,14 @@
 ---
-description: "Learn more about: Compiler Error C2403"
 title: "Compiler Error C2403"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2403"
+ms.date: 11/04/2016
 f1_keywords: ["C2403"]
 helpviewer_keywords: ["C2403"]
-ms.assetid: add1f0ba-96b6-4df3-b53f-de1433d80c0c
 ---
 # Compiler Error C2403
 
-'identifier' : register must be base/index in 'context'
+> 'identifier' : register must be base/index in 'context'
+
+## Remarks
 
 The register used in an indirect memory operand must be a base or index register in this context.
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2404.md b/docs/error-messages/compiler-errors-1/compiler-error-c2404.md
index 220f381937..3bb8a4dfb3 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2404.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2404.md
@@ -1,13 +1,14 @@
 ---
-description: "Learn more about: Compiler Error C2404"
 title: "Compiler Error C2404"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2404"
+ms.date: 11/04/2016
 f1_keywords: ["C2404"]
 helpviewer_keywords: ["C2404"]
-ms.assetid: 51794d2f-404b-4d89-b3ea-fc5faa9c197d
 ---
 # Compiler Error C2404
 
-'identifier' : illegal register in 'context'
+> 'identifier' : illegal register in 'context'
+
+## Remarks
 
 This register is invalid in this context.
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2405.md b/docs/error-messages/compiler-errors-1/compiler-error-c2405.md
index f0e40a3d19..e8fe1a7326 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2405.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2405.md
@@ -1,13 +1,14 @@
 ---
-description: "Learn more about: Compiler Error C2405"
 title: "Compiler Error C2405"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2405"
+ms.date: 11/04/2016
 f1_keywords: ["C2405"]
 helpviewer_keywords: ["C2405"]
-ms.assetid: 14f6726d-e04b-4cce-8a85-4553fc38fcf7
 ---
 # Compiler Error C2405
 
-illegal short forward reference with offset
+> illegal short forward reference with offset
+
+## Remarks
 
 Short forward references must refer to a label only. An additional offset cannot be used.
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2406.md b/docs/error-messages/compiler-errors-1/compiler-error-c2406.md
index 6c58cf2252..4b0c6c99df 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2406.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2406.md
@@ -1,13 +1,14 @@
 ---
-description: "Learn more about: Compiler Error C2406"
 title: "Compiler Error C2406"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2406"
+ms.date: 11/04/2016
 f1_keywords: ["C2406"]
 helpviewer_keywords: ["C2406"]
-ms.assetid: 9d3fbc4c-40bb-42c7-bfd7-7656c40e2065
 ---
 # Compiler Error C2406
 
-'identifier' : name undefined in 'context'
+> 'identifier' : name undefined in 'context'
+
+## Remarks
 
 An undefined identifier is used with the `SIZE`, `LENGTH`, or member-selection (.) operator.
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2407.md b/docs/error-messages/compiler-errors-1/compiler-error-c2407.md
index d6e33a822d..f554591dff 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2407.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2407.md
@@ -1,13 +1,14 @@
 ---
-description: "Learn more about: Compiler Error C2407"
 title: "Compiler Error C2407"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2407"
+ms.date: 11/04/2016
 f1_keywords: ["C2407"]
 helpviewer_keywords: ["C2407"]
-ms.assetid: faf38041-cf0f-4624-b6f8-30ce0e1efc1e
 ---
 # Compiler Error C2407
 
-illegal 'float' register in 'context'
+> illegal 'float' register in 'context'
+
+## Remarks
 
 An `NDP` register was specified in an invalid context.
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2408.md b/docs/error-messages/compiler-errors-1/compiler-error-c2408.md
index 0206666f92..d7f4e75d63 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2408.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2408.md
@@ -1,13 +1,14 @@
 ---
-description: "Learn more about: Compiler Error C2408"
 title: "Compiler Error C2408"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2408"
+ms.date: 11/04/2016
 f1_keywords: ["C2408"]
 helpviewer_keywords: ["C2408"]
-ms.assetid: 3dc4881a-3c33-4c4e-b18e-a1f0e21ea931
 ---
 # Compiler Error C2408
 
-illegal type on PTR operator in 'context'
+> illegal type on PTR operator in 'context'
+
+## Remarks
 
 The first parameter of the `PTR` operator is not a legal type specification.
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2409.md b/docs/error-messages/compiler-errors-1/compiler-error-c2409.md
index 0cbc1b9036..f067880298 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2409.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2409.md
@@ -1,13 +1,14 @@
 ---
-description: "Learn more about: Compiler Error C2409"
 title: "Compiler Error C2409"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2409"
+ms.date: 11/04/2016
 f1_keywords: ["C2409"]
 helpviewer_keywords: ["C2409"]
-ms.assetid: 5d4aa952-0752-4412-b5c2-050dde0636f4
 ---
 # Compiler Error C2409
 
-illegal type used as operator in 'context'
+> illegal type used as operator in 'context'
+
+## Remarks
 
 The type is not legal as an operator in this context.
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2410.md b/docs/error-messages/compiler-errors-1/compiler-error-c2410.md
index 0e1729028b..497da598ce 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2410.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2410.md
@@ -1,14 +1,15 @@
 ---
-description: "Learn more about: Compiler Error C2410"
 title: "Compiler Error C2410"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2410"
+ms.date: 11/04/2016
 f1_keywords: ["C2410"]
 helpviewer_keywords: ["C2410"]
-ms.assetid: b69b2de1-56f3-4ebc-8913-04ac57ffe8a1
 ---
 # Compiler Error C2410
 
-'identifier' : ambiguous member name in 'context'
+> 'identifier' : ambiguous member name in 'context'
+
+## Remarks
 
 The identifier is a member of more than one structure or union in this context.
 
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2411.md b/docs/error-messages/compiler-errors-1/compiler-error-c2411.md
index f2683b3a88..ddeca9c353 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2411.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2411.md
@@ -1,14 +1,13 @@
 ---
-description: "Learn more about: Compiler Error C2411"
 title: "Compiler Error C2411"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2411"
+ms.date: 11/04/2016
 f1_keywords: ["C2411"]
 helpviewer_keywords: ["C2411"]
-ms.assetid: 453317d3-0629-4b42-b8ea-3a0b39698ca5
 ---
 # Compiler Error C2411
 
-'identifier' : illegal struct/union member in 'context'
+> 'identifier' : illegal struct/union member in 'context'
 
 ### To fix by checking the following possible causes
 
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2412.md b/docs/error-messages/compiler-errors-1/compiler-error-c2412.md
index 7f80cf5952..6b82d8b7cb 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2412.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2412.md
@@ -1,13 +1,14 @@
 ---
-description: "Learn more about: Compiler Error C2412"
 title: "Compiler Error C2412"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2412"
+ms.date: 11/04/2016
 f1_keywords: ["C2412"]
 helpviewer_keywords: ["C2412"]
-ms.assetid: d1842b89-da09-4c35-89a1-84dc844a9f3e
 ---
 # Compiler Error C2412
 
-'label' : case-insensitive label redefined
+> 'label' : case-insensitive label redefined
+
+## Remarks
 
 The label is defined more than once in the current function. Change the spelling of the label and its references.
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2413.md b/docs/error-messages/compiler-errors-1/compiler-error-c2413.md
index d48df5df85..8bda57669c 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2413.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2413.md
@@ -1,13 +1,14 @@
 ---
-description: "Learn more about: Compiler Error C2413"
 title: "Compiler Error C2413"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2413"
+ms.date: 11/04/2016
 f1_keywords: ["C2413"]
 helpviewer_keywords: ["C2413"]
-ms.assetid: d0403952-f41e-4b21-840d-ab4e44171838
 ---
 # Compiler Error C2413
 
-'token' : illegal align size
+> 'token' : illegal align size
+
+## Remarks
 
 The size used with the `ALIGN` directive is missing or outside the valid range.
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2414.md b/docs/error-messages/compiler-errors-1/compiler-error-c2414.md
index 1a4d8639a0..d504db15d2 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2414.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2414.md
@@ -1,14 +1,13 @@
 ---
-description: "Learn more about: Compiler Error C2414"
 title: "Compiler Error C2414"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2414"
+ms.date: 11/04/2016
 f1_keywords: ["C2414"]
 helpviewer_keywords: ["C2414"]
-ms.assetid: bbe94e03-862e-4990-b15e-544ae464727d
 ---
 # Compiler Error C2414
 
-illegal number of operands
+> illegal number of operands
 
 ### To fix by checking the following possible causes
 
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2415.md b/docs/error-messages/compiler-errors-1/compiler-error-c2415.md
index 73486e3729..d393c9ad04 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2415.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2415.md
@@ -1,14 +1,15 @@
 ---
-description: "Learn more about: Compiler Error C2415"
 title: "Compiler Error C2415"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2415"
+ms.date: 11/04/2016
 f1_keywords: ["C2415"]
 helpviewer_keywords: ["C2415"]
-ms.assetid: f225c913-2bea-46b1-b096-3d358ac94a15
 ---
 # Compiler Error C2415
 
-improper operand type
+> improper operand type
+
+## Remarks
 
 The opcode does not use operands of this type.
 
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2417.md b/docs/error-messages/compiler-errors-1/compiler-error-c2417.md
index ad1ec1ba73..2627c37262 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2417.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2417.md
@@ -1,13 +1,14 @@
 ---
-description: "Learn more about: Compiler Error C2417"
 title: "Compiler Error C2417"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2417"
+ms.date: 11/04/2016
 f1_keywords: ["C2417"]
 helpviewer_keywords: ["C2417"]
-ms.assetid: 8f42d7a8-5289-4f56-8404-23e5243274d2
 ---
 # Compiler Error C2417
 
-divide by zero in 'context'
+> divide by zero in 'context'
+
+## Remarks
 
 The parameter to the right of the division operator is zero in this context.
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2418.md b/docs/error-messages/compiler-errors-1/compiler-error-c2418.md
index fd9efc9dec..0134d570d6 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2418.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2418.md
@@ -1,14 +1,15 @@
 ---
-description: "Learn more about: Compiler Error C2418"
 title: "Compiler Error C2418"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2418"
+ms.date: 11/04/2016
 f1_keywords: ["C2418"]
 helpviewer_keywords: ["C2418"]
-ms.assetid: 00e4690f-04a0-4159-b358-b1e0664102c1
 ---
 # Compiler Error C2418
 
-cannot delete browser file: filename
+> cannot delete browser file: filename
+
+## Remarks
 
 The compiler could not delete the browser file.
 
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2419.md b/docs/error-messages/compiler-errors-1/compiler-error-c2419.md
index 1785a274a9..5b39fcc3e2 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2419.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2419.md
@@ -1,13 +1,14 @@
 ---
-description: "Learn more about: Compiler Error C2419"
 title: "Compiler Error C2419"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2419"
+ms.date: 11/04/2016
 f1_keywords: ["C2419"]
 helpviewer_keywords: ["C2419"]
-ms.assetid: 51fe3195-34b6-445e-9f01-1e93e8714295
 ---
 # Compiler Error C2419
 
-mod by zero in 'context'
+> mod by zero in 'context'
+
+## Remarks
 
 The parameter to the right of the `MOD` operator is zero in this context.
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2420.md b/docs/error-messages/compiler-errors-1/compiler-error-c2420.md
index 9f3d63e7ea..cfe19fb2e6 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2420.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2420.md
@@ -1,13 +1,14 @@
 ---
-description: "Learn more about: Compiler Error C2420"
 title: "Compiler Error C2420"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2420"
+ms.date: 11/04/2016
 f1_keywords: ["C2420"]
 helpviewer_keywords: ["C2420"]
-ms.assetid: cc11faab-a022-4702-ac8b-9864b916cfa2
 ---
 # Compiler Error C2420
 
-'identifier' : illegal symbol in context
+> 'identifier' : illegal symbol in context
+
+## Remarks
 
 The identifier is invalid in this context.
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2421.md b/docs/error-messages/compiler-errors-1/compiler-error-c2421.md
index 7df9ea0208..e55242b045 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2421.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2421.md
@@ -1,13 +1,14 @@
 ---
-description: "Learn more about: Compiler Error C2421"
 title: "Compiler Error C2421"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2421"
+ms.date: 11/04/2016
 f1_keywords: ["C2421"]
 helpviewer_keywords: ["C2421"]
-ms.assetid: 0a9afb9f-60d8-4df7-b2ae-5c36e86df891
 ---
 # Compiler Error C2421
 
-PTR operator used with register in 'context'
+> PTR operator used with register in 'context'
+
+## Remarks
 
 The `PTR` operator cannot be used with a **`register`** operand.
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2422.md b/docs/error-messages/compiler-errors-1/compiler-error-c2422.md
index 3f23f41613..5bec694826 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2422.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2422.md
@@ -1,14 +1,15 @@
 ---
-description: "Learn more about: Compiler Error C2422"
 title: "Compiler Error C2422"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2422"
+ms.date: 11/04/2016
 f1_keywords: ["C2422"]
 helpviewer_keywords: ["C2422"]
-ms.assetid: ef0ec302-4028-4778-b134-0b8cea4bcad9
 ---
 # Compiler Error C2422
 
-illegal segment override in 'operand'
+> illegal segment override in 'operand'
+
+## Remarks
 
 Inline assembly code incorrectly uses a segment override operator (colon) on an operand.  Possible causes include:
 
@@ -20,7 +21,9 @@ Inline assembly code incorrectly uses a segment override operator (colon) on an
 
 - The expression following the segment override operator is not an immediate operand or a memory operand.
 
-The following sample generates C2422:
+## Example
+
+The following example generates C2422:
 
 ```cpp
 // C2422.cpp
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2423.md b/docs/error-messages/compiler-errors-1/compiler-error-c2423.md
index 24f2acbd02..903fb38c3e 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2423.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2423.md
@@ -1,18 +1,21 @@
 ---
-description: "Learn more about: Compiler Error C2423"
 title: "Compiler Error C2423"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2423"
+ms.date: 11/04/2016
 f1_keywords: ["C2423"]
 helpviewer_keywords: ["C2423"]
-ms.assetid: 8797fb8b-b58b-4add-b6e6-2a9a3cd9084d
 ---
 # Compiler Error C2423
 
-'number' : illegal scale
+> 'number' : illegal scale
+
+## Remarks
 
 Inline assembly code uses a number other than 1, 2, 4, or 8 to scale a register.
 
-The following sample generates C2423:
+## Example
+
+The following example generates C2423:
 
 ```cpp
 // C2423.cpp
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2424.md b/docs/error-messages/compiler-errors-1/compiler-error-c2424.md
index 3e87ba06f8..8828b961d3 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2424.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2424.md
@@ -1,13 +1,14 @@
 ---
-description: "Learn more about: Compiler Error C2424"
 title: "Compiler Error C2424"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2424"
+ms.date: 11/04/2016
 f1_keywords: ["C2424"]
 helpviewer_keywords: ["C2424"]
-ms.assetid: 03613746-a324-4b8b-94c0-424e8b0aae94
 ---
 # Compiler Error C2424
 
-'token' : improper expression in 'context'
+> 'token' : improper expression in 'context'
+
+## Remarks
 
 The token forms part of an incorrect expression in this context.
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2425.md b/docs/error-messages/compiler-errors-1/compiler-error-c2425.md
index a87f7c098d..2743008384 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2425.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2425.md
@@ -1,20 +1,23 @@
 ---
-description: "Learn more about: Compiler Error C2425"
 title: "Compiler Error C2425"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2425"
+ms.date: 11/04/2016
 f1_keywords: ["C2425"]
 helpviewer_keywords: ["C2425"]
-ms.assetid: 0ce59404-9aff-4e01-aa8d-27d23e92eb30
 ---
 # Compiler Error C2425
 
-'token' :non-constant expression in 'context'
+> 'token' :non-constant expression in 'context'
+
+## Remarks
 
 The token forms part of a non-constant expression in this context.
 
 To fix this issue, replace the token with a constant literal or with a calculation.
 
-The following sample generates C2425:
+## Example
+
+The following example generates C2425:
 
 ```cpp
 // C2425.cpp
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2426.md b/docs/error-messages/compiler-errors-1/compiler-error-c2426.md
index fd4668b17b..8f4bc8c7f2 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2426.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2426.md
@@ -1,13 +1,14 @@
 ---
-description: "Learn more about: Compiler Error C2426"
 title: "Compiler Error C2426"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2426"
+ms.date: 11/04/2016
 f1_keywords: ["C2426"]
 helpviewer_keywords: ["C2426"]
-ms.assetid: 3428aeed-3f78-4675-9bc4-5b72f50eaaf6
 ---
 # Compiler Error C2426
 
-'token' : illegal operator in 'context'
+> 'token' : illegal operator in 'context'
+
+## Remarks
 
 The token cannot be used as an operator in this context. Index operators, for example, cannot be nested.
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2427.md b/docs/error-messages/compiler-errors-1/compiler-error-c2427.md
index 8d570e65b0..bd48ac4560 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2427.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2427.md
@@ -1,18 +1,21 @@
 ---
-description: "Learn more about: Compiler Error C2427"
 title: "Compiler Error C2427"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2427"
+ms.date: 11/04/2016
 f1_keywords: ["C2427"]
 helpviewer_keywords: ["C2427"]
-ms.assetid: a7d421af-6180-40b4-b7a6-9f3bc7dfaaf9
 ---
 # Compiler Error C2427
 
-'class' : cannot define class in this scope
+> 'class' : cannot define class in this scope
+
+## Remarks
 
 An attempt was made to define a nested class, but the nested class is a member of a base class, not the most containing class.
 
-The following sample generates C2427:
+## Example
+
+The following example generates C2427:
 
 ```cpp
 // C2427.cpp
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2428.md b/docs/error-messages/compiler-errors-1/compiler-error-c2428.md
index d58660dd89..285e59c87e 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2428.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2428.md
@@ -1,18 +1,21 @@
 ---
-description: "Learn more about: Compiler Error C2428"
 title: "Compiler Error C2428"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2428"
+ms.date: 11/04/2016
 f1_keywords: ["C2428"]
 helpviewer_keywords: ["C2428"]
-ms.assetid: 74aa5714-e930-4f9e-9061-68ccce7f0d38
 ---
 # Compiler Error C2428
 
-'operation' : not allowed on operand of type 'bool'
+> 'operation' : not allowed on operand of type 'bool'
+
+## Remarks
 
 You cannot apply a decrement operator to objects of type **`bool`**.
 
-The following sample generates C2428:
+## Example
+
+The following example generates C2428:
 
 ```cpp
 // C2428.cpp
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2429.md b/docs/error-messages/compiler-errors-1/compiler-error-c2429.md
index 6b465a254d..5e90b4c64c 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2429.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2429.md
@@ -1,17 +1,20 @@
 ---
-description: "Learn more about: Compiler Error C2429"
 title: "Compiler Error C2429"
-ms.date: "11/16/2017"
+description: "Learn more about: Compiler Error C2429"
+ms.date: 11/16/2017
 f1_keywords: ["C2429"]
 helpviewer_keywords: ["C2429"]
-ms.assetid: 57ff6df9-5cf1-49f3-8bd8-4e550dfd65a0
 ---
 # Compiler Error C2429
 
 > '*language feature*' requires compiler flag '*compiler option*'
 
+## Remarks
+
 The language feature requires a specific compiler option for support.
 
+## Example
+
 The error **C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++17'** is generated if you try to define a *compound namespace*, a namespace that contains one or more scope-nested namespace names, starting in Visual Studio 2015 Update 5. (In Visual Studio 2017 version 15.3, the **`/std:c++latest`** switch is required.) Compound namespace definitions are not allowed in C++ prior to C++17. The compiler supports compound namespace definitions when the [`/std:c++17`](../../build/reference/std-specify-language-standard-version.md) compiler option is specified:
 
 ```cpp
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2430.md b/docs/error-messages/compiler-errors-1/compiler-error-c2430.md
index 93fb29b3ba..931d37287a 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2430.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2430.md
@@ -1,20 +1,21 @@
 ---
-description: "Learn more about: Compiler Error C2430"
 title: "Compiler Error C2430"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2430"
+ms.date: 11/04/2016
 f1_keywords: ["C2430"]
 helpviewer_keywords: ["C2430"]
-ms.assetid: 07c20f76-63e1-4d22-b2a9-98b0d45c5cac
 ---
 # Compiler Error C2430
 
-more than one index register in 'identifier'
+> more than one index register in 'identifier'
+
+## Remarks
 
 More than one register is scaled. The compiler supports scaled indexing, but you can only scale one register.
 
 ## Example
 
-The following sample generates C2430.
+The following example generates C2430.
 
 ```cpp
 // C2430.cpp
