Skip to content

Commit 79caed1

Browse files
authored
Merge pull request #3106 from nschonni/fix--MD003/heading-style/header-style2
fix: MD003/heading-style/header-style
2 parents 0f80a54 + 90a1523 commit 79caed1

18 files changed

+961
-929
lines changed

.markdownlint.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,13 @@
22
"default": true,
33
"MD001": false,
44
"MD002": false,
5-
"MD003": false,
65
"MD004": false,
76
"MD005": false,
87
"MD006": false,
98
"MD007": false,
109
"MD009": false,
1110
"MD011": false,
1211
"MD013": false,
13-
"MD020": false,
1412
"MD022": false,
1513
"MD024": false,
1614
"MD025": false,

docs/ide/managing-application-settings-dotnet.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,9 @@ If any user-scoped settings are changed during run time, for example in testing
7878

7979
We strongly recommend that you use the `My.Settings` object and the default *.settings* file to access settings. This is because you can use the **Settings Designer** to assign properties to settings, and, additionally, user settings are automatically saved before application shutdown. However, your Visual Basic application can access settings directly. In that case you have to access the `MySettings` class and use a custom *.settings* file in the root of the project. You must save the user settings before ending the application, as you would do for a C# application; this is described in the following section.
8080

81-
<!-- markdownlint-disable MD003 -->
81+
<!-- markdownlint-disable MD003 MD020 -->
8282
## Access or change application settings at run time in C#
83-
<!-- markdownlint-enable MD003 -->
83+
<!-- markdownlint-enable MD003 MD020 -->
8484

8585
In languages other than Visual Basic, such as C#, you must access the `Settings` class directly, as shown in the following [!INCLUDE[csprcs](../data-tools/includes/csprcs_md.md)] example.
8686

docs/test/how-to-create-a-load-test-plug-in.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@ You can create a load test plug-in to run code at different times while the load
2222
2323
[!INCLUDE [web-load-test-deprecated](includes/web-load-test-deprecated.md)]
2424

25+
<!-- markdownlint-disable MD003 MD020 -->
2526
## To create a load test plug-in in C#
27+
<!-- markdownlint-enable MD003 MD020 -->
2628

2729
1. Open a web performance and load test project that contains a web performance test.
2830

docs/vs-2015/csharp-ide/using-the-visual-studio-development-environment-for-csharp.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ author: gewarren
1818
ms.author: gewarren
1919
manager: jillfra
2020
---
21-
# Using the Visual Studio Development Environment for C# #
21+
# Using the Visual Studio Development Environment for C\#
22+
2223
[!INCLUDE[vs2017banner](../includes/vs2017banner.md)]
2324

2425
The Visual Studio integrated development environment (IDE) is a collection of development tools exposed through a common user interface. Some of the tools are shared with other [!INCLUDE[vsprvs](../includes/vsprvs-md.md)] languages, and some, such as the C# compiler, are unique to Visual C#. This topic provides links to the most important Visual C# tools.
@@ -43,6 +44,7 @@ The Visual Studio integrated development environment (IDE) is a collection of de
4344
|[Managing Application Resources (.NET)](../ide/managing-application-resources-dotnet.md)|Shows how to add or edit resources for your project, such as strings, images, icons, audio, and files.|
4445

4546
## See Also
46-
[C#](http://msdn.microsoft.com/library/7f4f8103-7068-4f1d-92c7-3c4519b6edbc)
47-
[Getting Started with C#](http://msdn.microsoft.com/library/d6ec050f-3956-4737-8030-a4fa3521d29f)
48-
[C# Reference](http://msdn.microsoft.com/library/06de3167-c16c-4e1a-b3c5-c27841d4569a)
47+
48+
- [C#](http://msdn.microsoft.com/library/7f4f8103-7068-4f1d-92c7-3c4519b6edbc)
49+
- [Getting Started with C#](http://msdn.microsoft.com/library/d6ec050f-3956-4737-8030-a4fa3521d29f)
50+
- [C# Reference](http://msdn.microsoft.com/library/06de3167-c16c-4e1a-b3c5-c27841d4569a)

docs/vs-2015/debugger/debugging-f-hash.md

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ ms.date: 11/15/2016
44
ms.prod: "visual-studio-dev14"
55
ms.technology: "vs-ide-debug"
66
ms.topic: conceptual
7-
dev_langs:
7+
dev_langs:
88
- "FSharp"
99
- "VB"
1010
- "CSharp"
1111
- "C++"
12-
helpviewer_keywords:
12+
helpviewer_keywords:
1313
- "Debugging [F#]"
1414
- "F#, debugging"
1515
ms.assetid: 20bcd51c-2d06-4281-9a1e-ef2b91d1a779
@@ -18,16 +18,18 @@ author: MikeJo5000
1818
ms.author: mikejo
1919
manager: jillfra
2020
---
21-
# Debugging F# #
21+
# Debugging F\#
22+
2223
[!INCLUDE[vs2017banner](../includes/vs2017banner.md)]
2324

24-
Debugging F# is similar to debugging any managed language, with a few exceptions:
25-
26-
- The **Autos** window does not display F# variables.
27-
28-
- Edit and Continue is not supported for F#. Editing F# code during a debugging session is possible but should be avoided. Because code changes are not applied during the debugging session, editing F# code during debugging will cause a mismatch between the source code and the code being debugged.
29-
30-
- The debugger does not recognize F# expressions. To enter an expression in a debugger window or a dialog box during F# debugging, you must translate the expression into C# syntax. When you translate an F# expression into C#, make sure to remember that C# uses == as the comparison operator for equality and that F# uses a single =.
31-
32-
## See Also
33-
[Debugging Managed Code](../debugger/debugging-managed-code.md)
25+
Debugging F# is similar to debugging any managed language, with a few exceptions:
26+
27+
- The **Autos** window does not display F# variables.
28+
29+
- Edit and Continue is not supported for F#. Editing F# code during a debugging session is possible but should be avoided. Because code changes are not applied during the debugging session, editing F# code during debugging will cause a mismatch between the source code and the code being debugged.
30+
31+
- The debugger does not recognize F# expressions. To enter an expression in a debugger window or a dialog box during F# debugging, you must translate the expression into C# syntax. When you translate an F# expression into C#, make sure to remember that C# uses == as the comparison operator for equality and that F# uses a single =.
32+
33+
## See Also
34+
35+
- [Debugging Managed Code](../debugger/debugging-managed-code.md)

docs/vs-2015/debugger/format-specifiers-in-csharp.md

Lines changed: 43 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ ms.date: 11/15/2016
44
ms.prod: "visual-studio-dev14"
55
ms.technology: "vs-ide-debug"
66
ms.topic: conceptual
7-
dev_langs:
7+
dev_langs:
88
- "FSharp"
99
- "VB"
1010
- "CSharp"
1111
- "C++"
1212
- "CSharp"
13-
helpviewer_keywords:
13+
helpviewer_keywords:
1414
- "expressions [C#], formatting values"
1515
- "variables [debugger], watch variable symbols"
1616
- "symbols, watch variable formatting"
@@ -28,42 +28,46 @@ author: MikeJo5000
2828
ms.author: mikejo
2929
manager: jillfra
3030
---
31-
# Format Specifiers in C# #
31+
# Format Specifiers in C\#
32+
3233
[!INCLUDE[vs2017banner](../includes/vs2017banner.md)]
3334

34-
You can change the format in which a value is displayed in the **Watch** window using format specifiers. You can also use format specifiers in the **Immediate** window, the **Command** window, and even in source windows. If you pause on an expression in those windows, the result will appear in a DataTip. DataTips will reflect the format specifier in the DataTip display.
35-
36-
To use a format specifier, type the expression followed by a comma. After the comma, add the appropriate specifier.
37-
38-
## Using Format Specifiers
39-
If you have the following code:
40-
41-
```
42-
{
43-
int my_var1 = 0x0065;
44-
int my_var2 = 0x0066;
45-
int my_var3 = 0x0067;
46-
}
47-
```
48-
49-
Add the `my_var1` variable to the Watch window (while debugging, **Debug / Windows / Watch / Watch 1**) and set the display to hexadecimal (in the **Watch** window, right-click the variable and select **Hexadecimal Display**). Now the **Watch** window shows that it contains the value 0x0065. To see this value expressed as a decimal integer instead of a hexadecimal integer, in the Name column, after the variable name, add the decimal format specifier: **, d**. The Value column now displays the decimal value 101
50-
51-
![WatchFormatCSharp](../debugger/media/watchformatcsharp.png "WatchFormatCSharp")
52-
53-
## Format Specifiers
54-
The following table shows the C# format specifiers recognized by the debugger.
55-
56-
|Specifier|Format|Original Watch Value|Displays|
57-
|---------------|------------|--------------------------|--------------|
58-
|ac|Force evaluation of an expression. This can be useful when implicit evaluation of properties and implicit function calls is turned off. See [Side Effects and Expressions](http://msdn.microsoft.com/library/e1f8a6ea-9e19-481d-b6bd-df120ad3bf4e).|Message “Implicit function evaluation is turned off by the user”|\<value>|
59-
|d|decimal integer|0x0065|101|
60-
|dynamic|Displays the specified object using a Dynamic View|Displays all the members of the object, including the Dynamic View|Displays only the Dynamic View|
61-
|h|hexadecimal integer|61541|0x0000F065|
62-
|nq|string with no quotes|"My String"|My String|
63-
|hidden|Displays all public and non-public members|Displays public members|Displays all members|
64-
|raw|Displays item as it appears in the raw item node. Valid on proxy objects only.|Dictionary\<T>|Raw View of Dictionary\<T>|
65-
|results|Used with a variable of a type that implements IEnumerable or IEnumerable\<T>, usually the result of a query expression. Displays only the members that contain the query result.|Displays all the members.|Displays the members the meet the conditions of the query.|
66-
67-
## See Also
68-
[Watch and QuickWatch Windows](../debugger/watch-and-quickwatch-windows.md)
69-
[Variable Windows](http://msdn.microsoft.com/library/ce0a67f6-2502-4b7a-ba45-cc32f8aeba3e)
35+
You can change the format in which a value is displayed in the **Watch** window using format specifiers. You can also use format specifiers in the **Immediate** window, the **Command** window, and even in source windows. If you pause on an expression in those windows, the result will appear in a DataTip. DataTips will reflect the format specifier in the DataTip display.
36+
37+
To use a format specifier, type the expression followed by a comma. After the comma, add the appropriate specifier.
38+
39+
## Using Format Specifiers
40+
41+
If you have the following code:
42+
43+
```csharp
44+
{
45+
int my_var1 = 0x0065;
46+
int my_var2 = 0x0066;
47+
int my_var3 = 0x0067;
48+
}
49+
```
50+
51+
Add the `my_var1` variable to the Watch window (while debugging, **Debug / Windows / Watch / Watch 1**) and set the display to hexadecimal (in the **Watch** window, right-click the variable and select **Hexadecimal Display**). Now the **Watch** window shows that it contains the value 0x0065. To see this value expressed as a decimal integer instead of a hexadecimal integer, in the Name column, after the variable name, add the decimal format specifier: **, d**. The Value column now displays the decimal value 101
52+
53+
![WatchFormatCSharp](../debugger/media/watchformatcsharp.png "WatchFormatCSharp")
54+
55+
## Format Specifiers
56+
57+
The following table shows the C# format specifiers recognized by the debugger.
58+
59+
|Specifier|Format|Original Watch Value|Displays|
60+
|---------------|------------|--------------------------|--------------|
61+
|ac|Force evaluation of an expression. This can be useful when implicit evaluation of properties and implicit function calls is turned off. See [Side Effects and Expressions](http://msdn.microsoft.com/library/e1f8a6ea-9e19-481d-b6bd-df120ad3bf4e).|Message “Implicit function evaluation is turned off by the user”|\<value>|
62+
|d|decimal integer|0x0065|101|
63+
|dynamic|Displays the specified object using a Dynamic View|Displays all the members of the object, including the Dynamic View|Displays only the Dynamic View|
64+
|h|hexadecimal integer|61541|0x0000F065|
65+
|nq|string with no quotes|"My String"|My String|
66+
|hidden|Displays all public and non-public members|Displays public members|Displays all members|
67+
|raw|Displays item as it appears in the raw item node. Valid on proxy objects only.|Dictionary\<T>|Raw View of Dictionary\<T>|
68+
|results|Used with a variable of a type that implements IEnumerable or IEnumerable\<T>, usually the result of a query expression. Displays only the members that contain the query result.|Displays all the members.|Displays the members the meet the conditions of the query.|
69+
70+
## See Also
71+
72+
- [Watch and QuickWatch Windows](../debugger/watch-and-quickwatch-windows.md)
73+
- [Variable Windows](http://msdn.microsoft.com/library/ce0a67f6-2502-4b7a-ba45-cc32f8aeba3e)

0 commit comments

Comments
 (0)