Skip to content

Commit f89edb5

Browse files
authored
markdig fixes - Part 4 (#2555)
* markdig fixes * try to fix broken table
1 parent 808f540 commit f89edb5

File tree

10 files changed

+59
-71
lines changed

10 files changed

+59
-71
lines changed

xml/System.Diagnostics.Eventing/EventProviderTraceListener.xml

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -156,15 +156,7 @@ private static Guid providerId = new Guid("{B3F0C8FC-E8A8-4868-8901-1465E8A2F41B
156156
<param name="name">Name of the listener.</param>
157157
<param name="delimiter">Delimiter used to delimit the event data. (For more details, see the <see cref="P:System.Diagnostics.Eventing.EventProviderTraceListener.Delimiter" /> property.)</param>
158158
<summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Eventing.EventProviderTraceListener" /> class using the specified provider identifier, name of the listener, and delimiter.</summary>
159-
<remarks>
160-
<format type="text/markdown"><![CDATA[
161-
162-
## Remarks
163-
164-
-
165-
166-
]]></format>
167-
</remarks>
159+
<remarks>To be added.</remarks>
168160
</Docs>
169161
</Member>
170162
<Member MemberName="Close">

xml/System.Linq/Enumerable.xml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3352,11 +3352,11 @@ Only unique elements are returned.
33523352
This method is implemented by using deferred execution. The immediate return value is an object that stores all the information that is required to perform the action. The query represented by this method is not executed until the object is enumerated either by calling its `GetEnumerator` method directly or by using `foreach` in Visual C# or `For Each` in Visual Basic.
33533353

33543354
> [!NOTE]
3355-
> For examples of `GroupBy`, see the following topics.
3355+
> For examples of `GroupBy`, see the following articles:
33563356
>
3357-
> - <xref:System.Linq.Enumerable.GroupBy%60%603%28System.Collections.Generic.IEnumerable%7B%60%600%7D%2CSystem.Func%7B%60%600%2C%60%601%7D%2CSystem.Func%7B%60%600%2C%60%602%7D%29>
3358-
> - <xref:System.Linq.Enumerable.GroupBy%60%603%28System.Collections.Generic.IEnumerable%7B%60%600%7D%2CSystem.Func%7B%60%600%2C%60%601%7D%2CSystem.Func%7B%60%601%2CSystem.Collections.Generic.IEnumerable%7B%60%600%7D%2C%60%602%7D%29>
3359-
> - <xref:System.Linq.Enumerable.GroupBy%60%604%28System.Collections.Generic.IEnumerable%7B%60%600%7D%2CSystem.Func%7B%60%600%2C%60%601%7D%2CSystem.Func%7B%60%600%2C%60%602%7D%2CSystem.Func%7B%60%601%2CSystem.Collections.Generic.IEnumerable%7B%60%602%7D%2C%60%603%7D%29>
3357+
> - <xref:System.Linq.Enumerable.GroupBy%60%603%28System.Collections.Generic.IEnumerable%7B%60%600%7D%2CSystem.Func%7B%60%600%2C%60%601%7D%2CSystem.Func%7B%60%600%2C%60%602%7D%29>
3358+
> - <xref:System.Linq.Enumerable.GroupBy%60%603%28System.Collections.Generic.IEnumerable%7B%60%600%7D%2CSystem.Func%7B%60%600%2C%60%601%7D%2CSystem.Func%7B%60%601%2CSystem.Collections.Generic.IEnumerable%7B%60%600%7D%2C%60%602%7D%29>
3359+
> - <xref:System.Linq.Enumerable.GroupBy%60%604%28System.Collections.Generic.IEnumerable%7B%60%600%7D%2CSystem.Func%7B%60%600%2C%60%601%7D%2CSystem.Func%7B%60%600%2C%60%602%7D%2CSystem.Func%7B%60%601%2CSystem.Collections.Generic.IEnumerable%7B%60%602%7D%2C%60%603%7D%29>
33603360

33613361
The <xref:System.Linq.Enumerable.GroupBy%60%602%28System.Collections.Generic.IEnumerable%7B%60%600%7D%2CSystem.Func%7B%60%600%2C%60%601%7D%29> method returns a collection of <xref:System.Linq.IGrouping%602> objects, one for each distinct key that was encountered. An <xref:System.Linq.IGrouping%602> is an <xref:System.Collections.Generic.IEnumerable%601> that also has a key associated with its elements.
33623362

@@ -3427,11 +3427,11 @@ Only unique elements are returned.
34273427
This method is implemented by using deferred execution. The immediate return value is an object that stores all the information that is required to perform the action. The query represented by this method is not executed until the object is enumerated either by calling its `GetEnumerator` method directly or by using `foreach` in Visual C# or `For Each` in Visual Basic.
34283428

34293429
> [!NOTE]
3430-
> For examples of `GroupBy`, see the following topics.
3430+
> For examples of `GroupBy`, see the following articles:
34313431
>
3432-
> - <xref:System.Linq.Enumerable.GroupBy%60%603%28System.Collections.Generic.IEnumerable%7B%60%600%7D%2CSystem.Func%7B%60%600%2C%60%601%7D%2CSystem.Func%7B%60%600%2C%60%602%7D%29>
3433-
> - <xref:System.Linq.Enumerable.GroupBy%60%603%28System.Collections.Generic.IEnumerable%7B%60%600%7D%2CSystem.Func%7B%60%600%2C%60%601%7D%2CSystem.Func%7B%60%601%2CSystem.Collections.Generic.IEnumerable%7B%60%600%7D%2C%60%602%7D%29>
3434-
> - <xref:System.Linq.Enumerable.GroupBy%60%604%28System.Collections.Generic.IEnumerable%7B%60%600%7D%2CSystem.Func%7B%60%600%2C%60%601%7D%2CSystem.Func%7B%60%600%2C%60%602%7D%2CSystem.Func%7B%60%601%2CSystem.Collections.Generic.IEnumerable%7B%60%602%7D%2C%60%603%7D%29>
3432+
> - <xref:System.Linq.Enumerable.GroupBy%60%603%28System.Collections.Generic.IEnumerable%7B%60%600%7D%2CSystem.Func%7B%60%600%2C%60%601%7D%2CSystem.Func%7B%60%600%2C%60%602%7D%29>
3433+
> - <xref:System.Linq.Enumerable.GroupBy%60%603%28System.Collections.Generic.IEnumerable%7B%60%600%7D%2CSystem.Func%7B%60%600%2C%60%601%7D%2CSystem.Func%7B%60%601%2CSystem.Collections.Generic.IEnumerable%7B%60%600%7D%2C%60%602%7D%29>
3434+
> - <xref:System.Linq.Enumerable.GroupBy%60%604%28System.Collections.Generic.IEnumerable%7B%60%600%7D%2CSystem.Func%7B%60%600%2C%60%601%7D%2CSystem.Func%7B%60%600%2C%60%602%7D%2CSystem.Func%7B%60%601%2CSystem.Collections.Generic.IEnumerable%7B%60%602%7D%2C%60%603%7D%29>
34353435

34363436
The <xref:System.Linq.Enumerable.GroupBy%60%602%28System.Collections.Generic.IEnumerable%7B%60%600%7D%2CSystem.Func%7B%60%600%2C%60%601%7D%2CSystem.Collections.Generic.IEqualityComparer%7B%60%601%7D%29> method returns a collection of <xref:System.Linq.IGrouping%602> objects, one for each distinct key that was encountered. An <xref:System.Linq.IGrouping%602> is an <xref:System.Collections.Generic.IEnumerable%601> that also has a key associated with its elements.
34373437

@@ -3592,11 +3592,11 @@ Only unique elements are returned.
35923592
This method is implemented by using deferred execution. The immediate return value is an object that stores all the information that is required to perform the action. The query represented by this method is not executed until the object is enumerated either by calling its `GetEnumerator` method directly or by using `foreach` in Visual C# or `For Each` in Visual Basic.
35933593

35943594
> [!NOTE]
3595-
> For examples of `GroupBy`, see the following topics.
3595+
> For examples of `GroupBy`, see the following articles:
35963596
>
3597-
> - <xref:System.Linq.Enumerable.GroupBy%60%603%28System.Collections.Generic.IEnumerable%7B%60%600%7D%2CSystem.Func%7B%60%600%2C%60%601%7D%2CSystem.Func%7B%60%600%2C%60%602%7D%29>
3598-
> - <xref:System.Linq.Enumerable.GroupBy%60%603%28System.Collections.Generic.IEnumerable%7B%60%600%7D%2CSystem.Func%7B%60%600%2C%60%601%7D%2CSystem.Func%7B%60%601%2CSystem.Collections.Generic.IEnumerable%7B%60%600%7D%2C%60%602%7D%29>
3599-
> - <xref:System.Linq.Enumerable.GroupBy%60%604%28System.Collections.Generic.IEnumerable%7B%60%600%7D%2CSystem.Func%7B%60%600%2C%60%601%7D%2CSystem.Func%7B%60%600%2C%60%602%7D%2CSystem.Func%7B%60%601%2CSystem.Collections.Generic.IEnumerable%7B%60%602%7D%2C%60%603%7D%29>
3597+
> - <xref:System.Linq.Enumerable.GroupBy%60%603%28System.Collections.Generic.IEnumerable%7B%60%600%7D%2CSystem.Func%7B%60%600%2C%60%601%7D%2CSystem.Func%7B%60%600%2C%60%602%7D%29>
3598+
> - <xref:System.Linq.Enumerable.GroupBy%60%603%28System.Collections.Generic.IEnumerable%7B%60%600%7D%2CSystem.Func%7B%60%600%2C%60%601%7D%2CSystem.Func%7B%60%601%2CSystem.Collections.Generic.IEnumerable%7B%60%600%7D%2C%60%602%7D%29>
3599+
> - <xref:System.Linq.Enumerable.GroupBy%60%604%28System.Collections.Generic.IEnumerable%7B%60%600%7D%2CSystem.Func%7B%60%600%2C%60%601%7D%2CSystem.Func%7B%60%600%2C%60%602%7D%2CSystem.Func%7B%60%601%2CSystem.Collections.Generic.IEnumerable%7B%60%602%7D%2C%60%603%7D%29>
36003600

36013601
The <xref:System.Linq.Enumerable.GroupBy%60%603%28System.Collections.Generic.IEnumerable%7B%60%600%7D%2CSystem.Func%7B%60%600%2C%60%601%7D%2CSystem.Func%7B%60%600%2C%60%602%7D%2CSystem.Collections.Generic.IEqualityComparer%7B%60%601%7D%29> method returns a collection of <xref:System.Linq.IGrouping%602> objects, one for each distinct key that was encountered. An <xref:System.Linq.IGrouping%602> is an <xref:System.Collections.Generic.IEnumerable%601> that also has a key associated with its elements.
36023602

xml/System.Net.PeerToPeer.Collaboration/ApplicationChangedEventArgs.xml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,6 @@
3232
3333
- A peer moves to a different IP address on the network
3434
35-
-
36-
3735
Every class that uses the <xref:System.Net.PeerToPeer.Collaboration.ApplicationChangedEventArgs> class requires a <xref:System.Security.Permissions.PermissionState> of Unrestricted. This state is created when the <xref:System.Net.PeerToPeer.Collaboration.PeerCollaboration> object is constructed.
3836
3937
]]></format>

xml/System.Net/HttpListenerPrefixCollection.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@
104104
105105
When a port is specified, the host element can be replaced with "`*`" to indicate that the <xref:System.Net.HttpListener> accepts requests sent to the port if the requested URI does not match any other prefix. For example, to receive all requests sent to port 8080 when the requested URI is not handled by any other <xref:System.Net.HttpListener>, the prefix is "`http://*:8080/`". Similarly, to specify that the <xref:System.Net.HttpListener> accepts all requests sent to a port, replace the host element with the "`+`" character, "`https://+:8080/`". The "`*`" and "`+`" characters can be present in prefixes that include paths.
106106
107-
Starting with .NET 4.5.3 and Windows 10, wildcard subdomains are supported in URI prefixes that are managed by an <xref:System.Net.HttpListener> object. To specify a wildcard subdomain, use the "*" character as part of the hostname in a URI prefix: for example, `http://*.foo.com/`, and pass this as the argument to the HttpListenerPrefixCollection.Add method. This will work on .NET 4.5.3 and Windows 10; in earlier versions, this would generate an <xref:System.Net.HttpListenerException>
107+
Starting with .NET 4.5.3 and Windows 10, wildcard subdomains are supported in URI prefixes that are managed by an <xref:System.Net.HttpListener> object. To specify a wildcard subdomain, use the "\*" character as part of the hostname in a URI prefix: for example, `http://*.foo.com/`, and pass this as the argument to the HttpListenerPrefixCollection.Add method. This will work on .NET 4.5.3 and Windows 10; in earlier versions, this would generate an <xref:System.Net.HttpListenerException>
108108
109109
110110

xml/System.ServiceModel.Channels/TransportSecurityBindingElement.xml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,10 @@
4646
4747
4. Create an instance of <xref:System.ServiceModel.Channels.TransportSecurityBindingElement> and add it to the collection.
4848
49-
5. Add any additional custom binding elements to the collection, such as <xref:System.ServiceModel.Channels.TcpTransportBindingElement>.
49+
5. Add any additional custom binding elements to the collection, such as <xref:System.ServiceModel.Channels.TcpTransportBindingElement>.
5050
51-
6.
52-
53-
**Note** Once an instance of this object is created, you should treat the properties of its base class, <xref:System.ServiceModel.Channels.SecurityBindingElement>, as immutable. Calling `set` on some properties may have unpredictable effects: the binding may behave as if the property retained its old value, with a run-time failure being the only indication of an issue. Two properties known to behave this way are <xref:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters.KeyType%2A> and <xref:System.ServiceModel.Channels.SecurityBindingElement.MessageSecurityVersion%2A>. There may be other properties for which this is true.
51+
> [!NOTE]
52+
> Once an instance of this object is created, you should treat the properties of its base class, <xref:System.ServiceModel.Channels.SecurityBindingElement>, as immutable. Calling `set` on some properties may have unpredictable effects: the binding may behave as if the property retained its old value, with a run-time failure being the only indication of an issue. Two properties known to behave this way are <xref:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters.KeyType%2A> and <xref:System.ServiceModel.Channels.SecurityBindingElement.MessageSecurityVersion%2A>. There may be other properties for which this is true.
5453
5554
]]></format>
5655
</remarks>

xml/System.Web.Hosting/HostingEnvironment.xml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -939,12 +939,12 @@
939939
> [!WARNING]
940940
> There are several design considerations that a developer must consider when implementing the <xref:System.Web.Hosting.HostingEnvironment.StopListening> event:
941941
>
942-
> 1. The <xref:System.Web.Hosting.HostingEnvironment.StopListening> event is only available for applications that are configured to use the IIS integrated pipeline.
943-
> 2. Developers must not throw errors from their <xref:System.Web.Hosting.HostingEnvironment.StopListening> implementations; throwing errors will have unpredictable results.
944-
> 3. Due to the concurrent nature of operations within ASP.NET, there is no guarantee that ASP.NET will call a <xref:System.Web.Hosting.HostingEnvironment.StopListening> event once it has been implemented by a developer.
945-
> 4. The <xref:System.Web.Hosting.HostingEnvironment.StopListening> event can execute concurrently with other <xref:System.Web.Hosting.IRegisteredObject> notifications.
946-
> 5. Developers need to be aware that ASP.NET may shut down the application domain while their <xref:System.Web.Hosting.HostingEnvironment.StopListening> event is executing and design their implementations to handle that possibility.
947-
> 6. <xref:System.Web.Hosting.HostingEnvironment.StopListening> event handlers must not block; blocking implementations will result in deadlocks, and IIS will terminate the worker process when the rapid fail protection interval is reached.
942+
> 1. The <xref:System.Web.Hosting.HostingEnvironment.StopListening> event is only available for applications that are configured to use the IIS integrated pipeline.
943+
> 2. Developers must not throw errors from their <xref:System.Web.Hosting.HostingEnvironment.StopListening> implementations; throwing errors will have unpredictable results.
944+
> 3. Due to the concurrent nature of operations within ASP.NET, there is no guarantee that ASP.NET will call a <xref:System.Web.Hosting.HostingEnvironment.StopListening> event once it has been implemented by a developer.
945+
> 4. The <xref:System.Web.Hosting.HostingEnvironment.StopListening> event can execute concurrently with other <xref:System.Web.Hosting.IRegisteredObject> notifications.
946+
> 5. Developers need to be aware that ASP.NET may shut down the application domain while their <xref:System.Web.Hosting.HostingEnvironment.StopListening> event is executing and design their implementations to handle that possibility.
947+
> 6. <xref:System.Web.Hosting.HostingEnvironment.StopListening> event handlers must not block; blocking implementations will result in deadlocks, and IIS will terminate the worker process when the rapid fail protection interval is reached.
948948
949949
]]></format>
950950
</remarks>

xml/System.Web.Security.AntiXss/AntiXssEncoder.xml

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -142,32 +142,32 @@
142142
|Character(s)|Description|
143143
|--------------------|-----------------|
144144
|A-Z|Uppercase Latin alphabetic characters|
145-
||a-z|Lowercase Latin alphabetic characters|
145+
|a-z|Lowercase Latin alphabetic characters|
146146
|0-9|Numbers|
147-
|!|Exclamation mark|
148-
|#|Number sign, hash|
149-
|$|Dollar sign|
150-
|%|Percent sign|
147+
|\!|Exclamation mark|
148+
|\#|Number sign, hash|
149+
|\$|Dollar sign|
150+
|\%|Percent sign|
151151
|( )|Parentheses|
152-
|*|Asterisk|
153-
|+|Plus sign|
154-
|,|Comma|
155-
|-|Hyphen, minus|
156-
|.|Period, dot, full stop|
157-
|/|Slash|
158-
|:|Colon|
159-
|;|Semicolon|
160-
|=|Equals sign|
161-
|?|Question mark|
162-
|@|Commercial at-sign|
163-
|[ ]|Square brackets|
164-
|&#92;|Backslash|
165-
|^|Caret|
166-
|_|Underscore|
152+
|\*|Asterisk|
153+
|\+|Plus sign|
154+
|\,|Comma|
155+
|\-|Hyphen, minus|
156+
|\.|Period, dot, full stop|
157+
|\/|Slash|
158+
|\:|Colon|
159+
|\;|Semicolon|
160+
|\=|Equals sign|
161+
|\?|Question mark|
162+
|\@|Commercial at-sign|
163+
|\[ \]|Square brackets|
164+
|\\ |Backslash|
165+
|\^|Caret|
166+
|\_|Underscore|
167167
|\`|Grave accent|
168-
|{ }|Braces, curly brackets|
169-
|&#124;|Vertical line|
170-
|~|Tilde|
168+
|\{ \}|Braces, curly brackets|
169+
|\||Vertical line|
170+
|\~|Tilde|
171171
|0x00A1 - 0x00AC|Special characters between 0x00A1 (161 decimal) and 0x00AC (172 decimal) from the Unicode [C1 Controls and Latin-1 Supplement](https://www.unicode.org/charts/PDF/U0080.pdf) character range.|
172172
|0x00AE - 0x00FF|Special characters between 0x00AE (174 decimal) and 0x00FF (255 decimal) from the Unicode [C1 Controls and Latin-1 Supplement](https://www.unicode.org/charts/PDF/U0080.pdf) character range.|
173173
|0x0100 - 0x017F|Characters between 0x0100 (256 decimal) and 0x017F (383 decimal). (The Unicode [Latin-Extended-A](https://www.unicode.org/charts/PDF/U0100.pdf) character range.)|
@@ -178,7 +178,7 @@
178178
179179
The following table lists examples of inputs and the corresponding encoded outputs.
180180
181-
|||
181+
|Input examples| Encoded outputs|
182182
|-|-|
183183
|`alert('XSS Attack!');`|`alert(&#39;XSS&#32;Attack!&#39;);`|
184184
|`<script>alert('XSS Attack!');</script>`|`&lt;script&gt;alert(&#39;XSS Attack!&#39;);&lt;/script&gt;`|
@@ -1103,4 +1103,4 @@ The following table lists the default safe characters. All characters are from t
11031103
</Docs>
11041104
</Member>
11051105
</Members>
1106-
</Type>
1106+
</Type>

xml/System.Windows.Media.Media3D/Vector3DCollection.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969
*oneOrMoreVector3Ds*
7070
One or more <xref:System.Windows.Media.Media3D.Vector3D> objects, with each set of values delimited by commas and/or one or more spaces:
7171
72-
<xref:System.Windows.Media.Media3D.Vector3D> *[delimiter* <xref:System.Windows.Media.Media3D.Vector3D> *]\**
72+
<xref:System.Windows.Media.Media3D.Vector3D>_[delimiter_<xref:System.Windows.Media.Media3D.Vector3D>_]\*_
7373
7474
For example, `"0,0,5 100,100,150 200,100,75"` and `"0,0,5,100,100,150,200,100,75"` are both valid.
7575

xml/System.Windows.Media/DoubleCollection.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@
7272
*oneOrMoreDoubleValues*
7373
One or more <xref:System.Double> values, with each pair delimited by a single comma and/or one or more spaces:
7474
75-
<xref:System.Double> *[delimiter* <xref:System.Double> *]\**
75+
<xref:System.Double>_[delimiter_<xref:System.Double>_]\*_
7676
7777
For example, `"0.5 1.0 43"` and `"0.5,1.0,43"` are both valid.
7878

xml/ns-System.Data.Common.CommandTrees.ExpressionBuilder.xml

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,15 @@
55
<format type="text/markdown"><![CDATA[
66
77
## Remarks
8-
The <xref:System.Data.Common.CommandTrees.ExpressionBuilder> API is used to create expressions, which are represented by <xref:System.Data.Common.CommandTrees.DbExpression> objects. The command tree API provided by the <xref:System.Data.Common.CommandTrees.ExpressionBuilder.DbExpressionBuilder> class has the following characteristics:
9-
10-
- Functional. <xref:System.Data.Common.CommandTrees.DbExpression> objects are constructed using functional patterns that provide a natural flow of construction.
11-
12-
- Loosely-coupled. A <xref:System.Data.Common.CommandTrees.DbExpression> object is not bound to any specific command tree and can be used in any context where type agreement is satisfied.
13-
14-
- Immutable. The API consists entirely of immutable types; mutability may be simulated by substituting new values while rebuilding an expression tree.
15-
16-
-
17-
8+
9+
The <xref:System.Data.Common.CommandTrees.ExpressionBuilder> API is used to create expressions, which are represented by <xref:System.Data.Common.CommandTrees.DbExpression> objects. The command tree API provided by the <xref:System.Data.Common.CommandTrees.ExpressionBuilder.DbExpressionBuilder> class has the following characteristics:
10+
11+
- Functional: <xref:System.Data.Common.CommandTrees.DbExpression> objects are constructed using functional patterns that provide a natural flow of construction.
12+
13+
- Loosely-coupled: A <xref:System.Data.Common.CommandTrees.DbExpression> object is not bound to any specific command tree and can be used in any context where type agreement is satisfied.
14+
15+
- Immutable: The API consists entirely of immutable types; mutability may be simulated by substituting new values while rebuilding an expression tree.
16+
1817
]]></format>
1918
</remarks>
2019
</Docs>

0 commit comments

Comments
 (0)