diff --git a/snippets/csharp/System.Linq/Enumerable/MaxBy/Enumerable.csproj b/snippets/csharp/System.Linq/Enumerable/MaxBy/Enumerable.csproj
new file mode 100644
index 00000000000..92e46ddaccf
--- /dev/null
+++ b/snippets/csharp/System.Linq/Enumerable/MaxBy/Enumerable.csproj
@@ -0,0 +1,8 @@
+
+
+
+ Exe
+ net9.0
+
+
+
diff --git a/snippets/csharp/System.Linq/Enumerable/MaxBy/enumerable.cs b/snippets/csharp/System.Linq/Enumerable/MaxBy/enumerable.cs
new file mode 100644
index 00000000000..d4f53b76df9
--- /dev/null
+++ b/snippets/csharp/System.Linq/Enumerable/MaxBy/enumerable.cs
@@ -0,0 +1,70 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+
+namespace SequenceExamples
+{
+ class Program
+ {
+ // This part is just for testing the examples
+ static void Main(string[] args)
+ {
+ MaxBy.MaxByKeySelectorExample();
+ MaxBy.MaxByComparerExample();
+ }
+
+ #region MaxBy
+ static class MaxBy
+ {
+ public static void MaxByKeySelectorExample()
+ {
+ //
+ (string Name, decimal Salary, int Age)[] employees =
+ {
+ ("Mahmoud", 1000m, 22),
+ ("John", 1200m, 28),
+ ("Sara", 2000m, 32),
+ ("Hadi", 1750m, 27),
+ ("Lana", 1500m, 24),
+ ("Luna", 1850m, 33)
+ };
+
+ // Get the oldest employee in the company.
+ var oldestEmployee = employees.MaxBy(employee => employee.Age);
+
+ Console.WriteLine($"Name: {oldestEmployee.Name}, Age: {oldestEmployee.Age}, Salary: ${oldestEmployee.Salary}");
+
+ /*
+ This code produces the following output:
+
+ Name: Luna, Age: 33, Salary: $1850
+ */
+ //
+ }
+
+ public static void MaxByComparerExample()
+ {
+ //
+ (string Name, int Quantity)[] inventory =
+ {
+ ("apple", 10),
+ ("BANANA", 5),
+ ("Cherry", 20)
+ };
+
+ // Find the product with the maximum name alphabetically, ignoring casing differences.
+ // 'C' is correctly identified as greater than 'a' and 'B' when case is ignored.
+ var maxIgnoreCase = inventory.MaxBy(item => item.Name, StringComparer.OrdinalIgnoreCase);
+ Console.WriteLine($"Case-insensitive comparison: {maxIgnoreCase.Name}");
+
+ /*
+ This code produces the following output:
+
+ Case-insensitive comparison: Cherry
+ */
+ //
+ }
+ }
+ #endregion
+ }
+}
diff --git a/snippets/csharp/System.Linq/Enumerable/MinBy/Enumerable.csproj b/snippets/csharp/System.Linq/Enumerable/MinBy/Enumerable.csproj
new file mode 100644
index 00000000000..92e46ddaccf
--- /dev/null
+++ b/snippets/csharp/System.Linq/Enumerable/MinBy/Enumerable.csproj
@@ -0,0 +1,8 @@
+
+
+
+ Exe
+ net9.0
+
+
+
diff --git a/snippets/csharp/System.Linq/Enumerable/MinBy/enumerable.cs b/snippets/csharp/System.Linq/Enumerable/MinBy/enumerable.cs
new file mode 100644
index 00000000000..3da6aee0f6f
--- /dev/null
+++ b/snippets/csharp/System.Linq/Enumerable/MinBy/enumerable.cs
@@ -0,0 +1,70 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+
+namespace SequenceExamples
+{
+ class Program
+ {
+ // This part is just for testing the examples
+ static void Main(string[] args)
+ {
+ MinBy.MinByKeySelectorExample();
+ MinBy.MinByComparerExample();
+ }
+
+ #region MinBy
+ static class MinBy
+ {
+ public static void MinByKeySelectorExample()
+ {
+ //
+ (string Name, decimal Salary, int Age)[] employees =
+ {
+ ("Mahmoud", 1000m, 22),
+ ("John", 1200m, 28),
+ ("Sara", 2000m, 32),
+ ("Hadi", 1750m, 27),
+ ("Lana", 1500m, 24),
+ ("Luna", 1850m, 33)
+ };
+
+ // Get the youngest employee in the company.
+ var youngestEmployee = employees.MinBy(employee => employee.Age);
+
+ Console.WriteLine($"Name: {youngestEmployee.Name}, Age: {youngestEmployee.Age}, Salary: ${youngestEmployee.Salary}");
+
+ /*
+ This code produces the following output:
+
+ Name: Mahmoud, Age: 22, Salary: $1000
+ */
+ //
+ }
+
+ public static void MinByComparerExample()
+ {
+ //
+ (string Name, int Quantity)[] inventory =
+ {
+ ("apple", 10),
+ ("BANANA", 5),
+ ("Cherry", 20)
+ };
+
+ // Find the product with the minimum name alphabetically, ignoring casing differences.
+ // 'a' is correctly identified as smaller than 'B' when case is ignored.
+ var minIgnoreCase = inventory.MinBy(item => item.Name, StringComparer.OrdinalIgnoreCase);
+ Console.WriteLine($"Case-insensitive comparison: {minIgnoreCase.Name}");
+
+ /*
+ This code produces the following output:
+
+ Case-insensitive comparison: apple
+ */
+ //
+ }
+ }
+ #endregion
+ }
+}
diff --git a/xml/System.CodeDom.Compiler/CodeDomProvider.xml b/xml/System.CodeDom.Compiler/CodeDomProvider.xml
index 617f2f1f098..cd05169c964 100644
--- a/xml/System.CodeDom.Compiler/CodeDomProvider.xml
+++ b/xml/System.CodeDom.Compiler/CodeDomProvider.xml
@@ -77,7 +77,6 @@
-
Compiler and Language Provider Settings Schema
diff --git a/xml/System.ComponentModel.Design/DesignerActionListCollection.xml b/xml/System.ComponentModel.Design/DesignerActionListCollection.xml
index 48f2fea77a5..3be31348948 100644
--- a/xml/System.ComponentModel.Design/DesignerActionListCollection.xml
+++ b/xml/System.ComponentModel.Design/DesignerActionListCollection.xml
@@ -576,7 +576,6 @@
-
diff --git a/xml/System.ComponentModel.Design/DesignerActionService.xml b/xml/System.ComponentModel.Design/DesignerActionService.xml
index 119e85276ef..f58c25d44cf 100644
--- a/xml/System.ComponentModel.Design/DesignerActionService.xml
+++ b/xml/System.ComponentModel.Design/DesignerActionService.xml
@@ -663,7 +663,6 @@
-
diff --git a/xml/System.ComponentModel/RunInstallerAttribute.xml b/xml/System.ComponentModel/RunInstallerAttribute.xml
index c8b192c6038..8872902bb04 100644
--- a/xml/System.ComponentModel/RunInstallerAttribute.xml
+++ b/xml/System.ComponentModel/RunInstallerAttribute.xml
@@ -84,7 +84,6 @@
]]>
-
diff --git a/xml/System.Configuration/AppSettingsSection.xml b/xml/System.Configuration/AppSettingsSection.xml
index 6559f10902f..12760b5bcfa 100644
--- a/xml/System.Configuration/AppSettingsSection.xml
+++ b/xml/System.Configuration/AppSettingsSection.xml
@@ -53,7 +53,6 @@
]]>
-
diff --git a/xml/System.Configuration/Configuration.xml b/xml/System.Configuration/Configuration.xml
index ffc0e5de480..2b790e075d8 100644
--- a/xml/System.Configuration/Configuration.xml
+++ b/xml/System.Configuration/Configuration.xml
@@ -92,7 +92,6 @@ Note: If you use a static method that takes a path
-
Configuration Files
diff --git a/xml/System.Configuration/ConfigurationElement.xml b/xml/System.Configuration/ConfigurationElement.xml
index b7a3d7415fc..9f46d7e7053 100644
--- a/xml/System.Configuration/ConfigurationElement.xml
+++ b/xml/System.Configuration/ConfigurationElement.xml
@@ -97,7 +97,6 @@
- The simpler declarative model, also called the attributed model, allows you to define an element attribute by using a property and then decorate it with attributes. These attributes instruct the ASP.NET configuration system about the property types and their default values. With this information, obtained through reflection, the ASP.NET configuration system creates the element property objects for you and performs the required initialization. The example shown later in this topic shows how to use this model.
-
diff --git a/xml/System.Configuration/ConfigurationFileMap.xml b/xml/System.Configuration/ConfigurationFileMap.xml
index 2c4a7ef8cb0..395602d6c7f 100644
--- a/xml/System.Configuration/ConfigurationFileMap.xml
+++ b/xml/System.Configuration/ConfigurationFileMap.xml
@@ -44,7 +44,6 @@
]]>
-
diff --git a/xml/System.Configuration/ConfigurationManager.xml b/xml/System.Configuration/ConfigurationManager.xml
index 6e5180887f1..7449d17d305 100644
--- a/xml/System.Configuration/ConfigurationManager.xml
+++ b/xml/System.Configuration/ConfigurationManager.xml
@@ -300,7 +300,6 @@ End Module
- Read permissions on all the configuration files.
-
Configuration Files
diff --git a/xml/System.Configuration/ContextInformation.xml b/xml/System.Configuration/ContextInformation.xml
index 46a1a12082c..36eaebf4395 100644
--- a/xml/System.Configuration/ContextInformation.xml
+++ b/xml/System.Configuration/ContextInformation.xml
@@ -93,7 +93,6 @@
]]>
-
@@ -143,7 +142,6 @@
]]>
-
diff --git a/xml/System.Configuration/ExeConfigurationFileMap.xml b/xml/System.Configuration/ExeConfigurationFileMap.xml
index 7130f66f7b4..d876267cc9c 100644
--- a/xml/System.Configuration/ExeConfigurationFileMap.xml
+++ b/xml/System.Configuration/ExeConfigurationFileMap.xml
@@ -46,7 +46,6 @@
]]>
-
Configuration Files
diff --git a/xml/System.Data.Common/DbDataSourceEnumerator.xml b/xml/System.Data.Common/DbDataSourceEnumerator.xml
index a171d0b4b60..4d113fcaefd 100644
--- a/xml/System.Data.Common/DbDataSourceEnumerator.xml
+++ b/xml/System.Data.Common/DbDataSourceEnumerator.xml
@@ -52,7 +52,6 @@
]]>
-
ADO.NET Overview
@@ -156,7 +155,6 @@
]]>
-
ADO.NET Overview
diff --git a/xml/System.Data.Common/RowUpdatingEventArgs.xml b/xml/System.Data.Common/RowUpdatingEventArgs.xml
index 5f9eadaf463..1a023c3d9ff 100644
--- a/xml/System.Data.Common/RowUpdatingEventArgs.xml
+++ b/xml/System.Data.Common/RowUpdatingEventArgs.xml
@@ -64,7 +64,6 @@
]]>
-
ADO.NET Overview
diff --git a/xml/System.Data.Linq.Mapping/MetaAccessor`2.xml b/xml/System.Data.Linq.Mapping/MetaAccessor`2.xml
index cab3219a8af..03c421f786c 100644
--- a/xml/System.Data.Linq.Mapping/MetaAccessor`2.xml
+++ b/xml/System.Data.Linq.Mapping/MetaAccessor`2.xml
@@ -23,7 +23,6 @@
The type of the member of that source.
A strongly typed version of the class.
To be added.
-
diff --git a/xml/System.Data.Linq/Link`1.xml b/xml/System.Data.Linq/Link`1.xml
index 9ab6e6a493c..d0ea54ffecd 100644
--- a/xml/System.Data.Linq/Link`1.xml
+++ b/xml/System.Data.Linq/Link`1.xml
@@ -28,8 +28,6 @@
]]>
-
-
diff --git a/xml/System.Data.Objects/ObjectSet`1.xml b/xml/System.Data.Objects/ObjectSet`1.xml
index 1d072009f9d..a8341edd688 100644
--- a/xml/System.Data.Objects/ObjectSet`1.xml
+++ b/xml/System.Data.Objects/ObjectSet`1.xml
@@ -88,7 +88,6 @@
]]>
-
@@ -121,8 +120,6 @@
]]>
-
-
@@ -155,8 +152,6 @@
]]>
-
-
@@ -191,7 +186,6 @@
]]>
-
@@ -279,7 +273,6 @@
]]>
-
@@ -314,7 +307,6 @@
]]>
-
diff --git a/xml/System.Diagnostics.Eventing/EventProvider+WriteEventErrorCode.xml b/xml/System.Diagnostics.Eventing/EventProvider+WriteEventErrorCode.xml
index 2afeb7581f9..e73c42a7432 100644
--- a/xml/System.Diagnostics.Eventing/EventProvider+WriteEventErrorCode.xml
+++ b/xml/System.Diagnostics.Eventing/EventProvider+WriteEventErrorCode.xml
@@ -25,7 +25,6 @@
]]>
-
diff --git a/xml/System.Diagnostics.SymbolStore/ISymbolWriter.xml b/xml/System.Diagnostics.SymbolStore/ISymbolWriter.xml
index b1e81f922a9..24b35c36aa6 100644
--- a/xml/System.Diagnostics.SymbolStore/ISymbolWriter.xml
+++ b/xml/System.Diagnostics.SymbolStore/ISymbolWriter.xml
@@ -60,7 +60,6 @@
]]>
-
diff --git a/xml/System.Diagnostics/EventInstance.xml b/xml/System.Diagnostics/EventInstance.xml
index 2a63fdd8701..6c91f3875d5 100644
--- a/xml/System.Diagnostics/EventInstance.xml
+++ b/xml/System.Diagnostics/EventInstance.xml
@@ -724,7 +724,6 @@ SVC_UPDATE.EXE
-
@@ -1071,7 +1070,6 @@ SVC_UPDATE.EXE
-
diff --git a/xml/System.Diagnostics/EventLog.xml b/xml/System.Diagnostics/EventLog.xml
index cae94fbca86..3830f83c300 100644
--- a/xml/System.Diagnostics/EventLog.xml
+++ b/xml/System.Diagnostics/EventLog.xml
@@ -134,7 +134,6 @@
]]>
-
@@ -851,7 +850,6 @@ SVC_UPDATE.EXE
-
diff --git a/xml/System.Diagnostics/EventSourceCreationData.xml b/xml/System.Diagnostics/EventSourceCreationData.xml
index 4a97dd05003..4105957b209 100644
--- a/xml/System.Diagnostics/EventSourceCreationData.xml
+++ b/xml/System.Diagnostics/EventSourceCreationData.xml
@@ -67,7 +67,6 @@
]]>
-
@@ -424,7 +423,6 @@ SVC_UPDATE.EXE
The property is set to a negative value or to a value larger than UInt16.MaxValue.
-
@@ -603,7 +601,6 @@ SVC_UPDATE.EXE
]]>
-
@@ -670,7 +667,6 @@ SVC_UPDATE.EXE
]]>
-
@@ -917,7 +913,6 @@ SVC_UPDATE.EXE
]]>
-
@@ -1121,7 +1116,6 @@ SVC_UPDATE.EXE
]]>
-
@@ -1185,7 +1179,6 @@ SVC_UPDATE.EXE
]]>
-
diff --git a/xml/System.Diagnostics/StackTrace.xml b/xml/System.Diagnostics/StackTrace.xml
index 0df52b7b78a..d0460aa9801 100644
--- a/xml/System.Diagnostics/StackTrace.xml
+++ b/xml/System.Diagnostics/StackTrace.xml
@@ -86,7 +86,6 @@
-
diff --git a/xml/System.Diagnostics/TraceSource.xml b/xml/System.Diagnostics/TraceSource.xml
index 22fbc5c1356..aabd42f4623 100644
--- a/xml/System.Diagnostics/TraceSource.xml
+++ b/xml/System.Diagnostics/TraceSource.xml
@@ -1444,7 +1444,6 @@ You can refer to the trace source by using the `name` attribute in the configura
]]>
-
diff --git a/xml/System.Globalization/CultureInfo.xml b/xml/System.Globalization/CultureInfo.xml
index b872e805104..ca5974327d6 100644
--- a/xml/System.Globalization/CultureInfo.xml
+++ b/xml/System.Globalization/CultureInfo.xml
@@ -105,7 +105,6 @@
]]>
-
@@ -2108,7 +2107,6 @@ Setting `predefinedOnly` to `true` will ensure a culture is created only if the
.NET Framework 3.5 and earlier versions throw an if does not correspond to the name of a supported culture. Starting with .NET Framework 4, this method throws a .
-
@@ -2404,7 +2402,6 @@ Setting `predefinedOnly` to `true` will ensure a culture is created only if the
]]>
-
diff --git a/xml/System.Linq/Enumerable.xml b/xml/System.Linq/Enumerable.xml
index 4c4e8ea1026..aa7708d295d 100644
--- a/xml/System.Linq/Enumerable.xml
+++ b/xml/System.Linq/Enumerable.xml
@@ -9094,11 +9094,24 @@ The following code example demonstrates how to use A function to extract the key for each element.
Returns the maximum value in a generic sequence according to a specified key selector function.
The value with the maximum key in the sequence.
-
- If the source sequence is empty, two possible outcomes are possible depending on the source type. If is a nullable type, this method returns . If is a non-nullable struct, such as a primitive type, an is thrown.
- If the source sequence contains only values that are , this method returns .
-
-
+
+
+ If the source sequence is empty, two possible outcomes are possible depending on the source type. If is a nullable type, this method returns . If is a non-nullable struct, such as a primitive type, an is thrown.
+
+
+ If the source sequence contains only values that are , this method returns .
+
+
+
+
is .
No key extracted from implements the or interface.
@@ -9169,11 +9182,24 @@ The following code example demonstrates how to use The to compare keys.
Returns the maximum value in a generic sequence according to a specified key selector function and key comparer.
The value with the maximum key in the sequence.
-
- If the source sequence is empty, two possible outcomes are possible depending on the source type. If is a nullable type, this method returns . If is a non-nullable struct, such as a primitive type, an is thrown.
- If the source sequence contains only values that are , this method returns .
-
-
+
+
+ If the source sequence is empty, two possible outcomes are possible depending on the source type. If is a nullable type, this method returns . If is a non-nullable struct, such as a primitive type, an is thrown.
+
+
+ If the source sequence contains only values that are , this method returns .
+
+
+
+
is .
No key extracted from implements the or interface.
@@ -10974,10 +11000,23 @@ The following code example demonstrates how to use A function to extract the key for each element.
Returns the minimum value in a generic sequence according to a specified key selector function.
The value with the minimum key in the sequence.
-
- If the source sequence is empty, two possible outcomes are possible depending on the source type. If is a nullable type, this method returns . If is a non-nullable struct, such as a primitive type, an is thrown.
- If the source sequence contains only values that are , this method returns .
-
+
+
+ If the source sequence is empty, two possible outcomes are possible depending on the source type. If is a nullable type, this method returns . If is a non-nullable struct, such as a primitive type, an is thrown.
+
+
+ If the source sequence contains only values that are , this method returns .
+
+
+
is .
No key extracted from implements the or interface.
@@ -11049,10 +11088,23 @@ The following code example demonstrates how to use The to compare keys.
Returns the minimum value in a generic sequence according to a specified key selector function and key comparer.
The value with the minimum key in the sequence.
-
- If the source sequence is empty, two possible outcomes are possible depending on the source type. If is a nullable type, this method returns . If is a non-nullable struct, such as a primitive type, an is thrown.
- If the source sequence contains only values that are , this method returns .
-
+
+
+ If the source sequence is empty, two possible outcomes are possible depending on the source type. If is a nullable type, this method returns . If is a non-nullable struct, such as a primitive type, an is thrown.
+
+
+ If the source sequence contains only values that are , this method returns .
+
+
+
is .
No key extracted from implements the or interface.
diff --git a/xml/System.Net.Mail/SmtpClient.xml b/xml/System.Net.Mail/SmtpClient.xml
index 66e72002660..d5b49e57232 100644
--- a/xml/System.Net.Mail/SmtpClient.xml
+++ b/xml/System.Net.Mail/SmtpClient.xml
@@ -542,8 +542,6 @@ The following code example demonstrates sending an email message asynchronously.
]]>
-
-
<mailSettings> Element (Network Settings)
<smtp> Element (Network Settings)
@@ -772,9 +770,6 @@ The following code example demonstrates sending an email message asynchronously.
]]>
-
-
-
<mailSettings> Element (Network Settings)
<smtp> Element (Network Settings)
<network> Element (Network Settings)
@@ -845,9 +840,6 @@ The following code example demonstrates sending an email message asynchronously.
The value specified for a set operation is .
The value specified for a set operation is equal to ("").
You cannot change the value of this property when an email is being sent.
-
-
-
mailSettings for system.net
<smtp> Element (Network Settings)
@@ -969,8 +961,6 @@ The following code example demonstrates sending an email message asynchronously.
]]>
-
-
<mailSettings> Element (Network Settings)
<smtp> Element (Network Settings)
@@ -1036,9 +1026,6 @@ The following code example demonstrates sending an email message asynchronously.
The value specified for a set operation is less than or equal to zero.
You cannot change the value of this property when an email is being sent.
-
-
-
mailSettings for system.net
<smtp> Element (Network Settings)
@@ -2252,9 +2239,6 @@ The following code example demonstrates sending an email message asynchronously.
]]>
-
-
-
Integrated Windows Authentication with Extended Protection
<mailSettings> Element (Network Settings)
<smtp> Element (Network Settings)
diff --git a/xml/System.Net.PeerToPeer.Collaboration/PeerCollaborationPermissionAttribute.xml b/xml/System.Net.PeerToPeer.Collaboration/PeerCollaborationPermissionAttribute.xml
index 30e03a5e2a3..4b99436a2da 100644
--- a/xml/System.Net.PeerToPeer.Collaboration/PeerCollaborationPermissionAttribute.xml
+++ b/xml/System.Net.PeerToPeer.Collaboration/PeerCollaborationPermissionAttribute.xml
@@ -110,7 +110,6 @@
]]>
-
@@ -156,8 +155,6 @@
When permissions are inherited , must be overridden.
-
-
diff --git a/xml/System.Net.PeerToPeer/PnrpPermissionAttribute.xml b/xml/System.Net.PeerToPeer/PnrpPermissionAttribute.xml
index 5347c3568fb..53b64ee2c92 100644
--- a/xml/System.Net.PeerToPeer/PnrpPermissionAttribute.xml
+++ b/xml/System.Net.PeerToPeer/PnrpPermissionAttribute.xml
@@ -108,8 +108,6 @@
]]>
-
-
diff --git a/xml/System.Net.Security/SslServerAuthenticationOptions.xml b/xml/System.Net.Security/SslServerAuthenticationOptions.xml
index e321b3680c8..80625e7c09e 100644
--- a/xml/System.Net.Security/SslServerAuthenticationOptions.xml
+++ b/xml/System.Net.Security/SslServerAuthenticationOptions.xml
@@ -45,12 +45,7 @@
, or .
-=======
- This property bag is used as argument for , or .
->>>>>>> d00cdce3811a6bba08bd2b4929db3dd9ca0576a2
+This property bag is used as an argument for and .
]]>
@@ -598,12 +593,7 @@ When this property isn't `null`, certain properties on `SslServerAuthenticationO
callback. If the delegate is not provided server uses provided as argument of (for the .NET Framework compatibility). If none/neither of those callback are provided, the server falls back to .
-=======
- During the server connection establishment, the server first uses callback. If the delegate is not provided server uses provided as argument of (for the .NET Framework compatibility). If none/neither of those callback are provided, the server falls back to .
->>>>>>> d00cdce3811a6bba08bd2b4929db3dd9ca0576a2
+When the server connection is established, the server first uses the callback. If the delegate isn't provided, the server uses , which is provided as an argument of (for .NET Framework compatibility). If neither callback is provided, the server falls back to .
]]>
diff --git a/xml/System.Net.Sockets/IPProtectionLevel.xml b/xml/System.Net.Sockets/IPProtectionLevel.xml
index 763cdfb0bdc..8ba53f31c65 100644
--- a/xml/System.Net.Sockets/IPProtectionLevel.xml
+++ b/xml/System.Net.Sockets/IPProtectionLevel.xml
@@ -51,7 +51,6 @@
]]>
-
diff --git a/xml/System.Net/HttpListenerRequest.xml b/xml/System.Net/HttpListenerRequest.xml
index 131805bc2ed..54fe1c3b1cb 100644
--- a/xml/System.Net/HttpListenerRequest.xml
+++ b/xml/System.Net/HttpListenerRequest.xml
@@ -1836,7 +1836,6 @@
]]>
-
diff --git a/xml/System.Net/HttpListenerTimeoutManager.xml b/xml/System.Net/HttpListenerTimeoutManager.xml
index 6a036b12fb1..47b31f57b11 100644
--- a/xml/System.Net/HttpListenerTimeoutManager.xml
+++ b/xml/System.Net/HttpListenerTimeoutManager.xml
@@ -52,8 +52,6 @@
]]>
-
-
diff --git a/xml/System.Net/HttpWebRequest.xml b/xml/System.Net/HttpWebRequest.xml
index 934280b9393..e6e248f8721 100644
--- a/xml/System.Net/HttpWebRequest.xml
+++ b/xml/System.Net/HttpWebRequest.xml
@@ -1927,7 +1927,6 @@ Both constructors are obsolete and should not b
Each connection group creates additional connections for a server. This may result in exceeding the number of connections set by the property for that server.
-
Connection Grouping
@@ -2152,7 +2151,6 @@ Both constructors are obsolete and should not b
]]>
-
@@ -2947,7 +2945,6 @@ Both constructors are obsolete and should not b
The value for this property is stored in . If WebHeaderCollection is set, the property value is lost.
is set to a string that contains "100-continue" as a substring.
-
DefaultProxy Element (Network Settings)
diff --git a/xml/System.Net/ServicePointManager.xml b/xml/System.Net/ServicePointManager.xml
index e1c3fee382b..b7b74c42dea 100644
--- a/xml/System.Net/ServicePointManager.xml
+++ b/xml/System.Net/ServicePointManager.xml
@@ -562,7 +562,6 @@
]]>
-
ServicePointManager Element (Network Settings)
diff --git a/xml/System.Net/WebRequest.xml b/xml/System.Net/WebRequest.xml
index 411ff231bee..9e2b7991f94 100644
--- a/xml/System.Net/WebRequest.xml
+++ b/xml/System.Net/WebRequest.xml
@@ -706,7 +706,6 @@
The property typically associates a group of requests that share a set of credentials with a connection to an Internet resource to avoid potential security failures.
-
Connection Grouping
diff --git a/xml/System.Net/WebUtility.xml b/xml/System.Net/WebUtility.xml
index 6dc4f08af08..d8c722fe94d 100644
--- a/xml/System.Net/WebUtility.xml
+++ b/xml/System.Net/WebUtility.xml
@@ -74,8 +74,6 @@
-
-
diff --git a/xml/System.Reflection.Emit/AssemblyBuilder.xml b/xml/System.Reflection.Emit/AssemblyBuilder.xml
index c2ce717f441..822854f9c40 100644
--- a/xml/System.Reflection.Emit/AssemblyBuilder.xml
+++ b/xml/System.Reflection.Emit/AssemblyBuilder.xml
@@ -3043,7 +3043,6 @@ The following code example shows how to define and use a dynamic assembly. The e
]]>
-
How to: Load Assemblies into the Reflection-Only Context
diff --git a/xml/System.Reflection.Emit/ModuleBuilder.xml b/xml/System.Reflection.Emit/ModuleBuilder.xml
index e4e5ccb0df1..364a657776f 100644
--- a/xml/System.Reflection.Emit/ModuleBuilder.xml
+++ b/xml/System.Reflection.Emit/ModuleBuilder.xml
@@ -1103,12 +1103,7 @@
is a zero-length string.
The dynamic assembly that contains the current module is transient; that is, no file name was specified when was called.
-
-
-
-
-
@@ -1472,7 +1467,6 @@
-or-
The containing assembly is not persistable.
-
@@ -1533,7 +1527,6 @@
-or-
The containing assembly is not persistable.
-
diff --git a/xml/System.Reflection/AssemblyAlgorithmIdAttribute.xml b/xml/System.Reflection/AssemblyAlgorithmIdAttribute.xml
index 40ecd75cbdc..90cfba32567 100644
--- a/xml/System.Reflection/AssemblyAlgorithmIdAttribute.xml
+++ b/xml/System.Reflection/AssemblyAlgorithmIdAttribute.xml
@@ -215,7 +215,6 @@
Gets the hash algorithm of an assembly manifest's contents.
An unsigned integer representing the assembly hash algorithm.
To be added.
-
diff --git a/xml/System.Reflection/IReflect.xml b/xml/System.Reflection/IReflect.xml
index a0193b341de..84367558f93 100644
--- a/xml/System.Reflection/IReflect.xml
+++ b/xml/System.Reflection/IReflect.xml
@@ -66,7 +66,6 @@ On .NET Framework, the interface is used to in
]]>
-
diff --git a/xml/System.Runtime.InteropServices/ComRegisterFunctionAttribute.xml b/xml/System.Runtime.InteropServices/ComRegisterFunctionAttribute.xml
index d93e0ea77d1..f68796f5fc4 100644
--- a/xml/System.Runtime.InteropServices/ComRegisterFunctionAttribute.xml
+++ b/xml/System.Runtime.InteropServices/ComRegisterFunctionAttribute.xml
@@ -89,7 +89,6 @@
]]>
-
Regasm.exe (Assembly Registration Tool)
diff --git a/xml/System.Runtime.InteropServices/ComUnregisterFunctionAttribute.xml b/xml/System.Runtime.InteropServices/ComUnregisterFunctionAttribute.xml
index a4bae374968..91bdd4707bb 100644
--- a/xml/System.Runtime.InteropServices/ComUnregisterFunctionAttribute.xml
+++ b/xml/System.Runtime.InteropServices/ComUnregisterFunctionAttribute.xml
@@ -77,7 +77,6 @@
]]>
-
Regasm.exe (Assembly Registration Tool)
diff --git a/xml/System.Runtime.InteropServices/Marshal.xml b/xml/System.Runtime.InteropServices/Marshal.xml
index 5ae3f5c03ad..aa5c86338c4 100644
--- a/xml/System.Runtime.InteropServices/Marshal.xml
+++ b/xml/System.Runtime.InteropServices/Marshal.xml
@@ -3039,10 +3039,8 @@ The code retrieves a reference to an instance of Microsoft Word successfully. Ho
-or-
The parameter is .
-
-
@@ -3302,7 +3300,6 @@ The code retrieves a reference to an instance of Microsoft Word successfully. Ho
-
@@ -3443,7 +3440,6 @@ The code retrieves a reference to an instance of Microsoft Word successfully. Ho
The parameter is not an interface method.
-
@@ -3680,7 +3676,6 @@ The code retrieves a reference to an instance of Microsoft Word successfully. Ho
]]>
-
@@ -4467,7 +4462,6 @@ A P/Invoke that marshals a delegate handles the on t
does not support the requested interface.
-
@@ -4580,7 +4574,6 @@ A P/Invoke that marshals a delegate handles the on t
is a Windows Runtime type.
A type library is registered for the assembly that contains the type, but the type definition cannot be found.
-
@@ -5041,7 +5034,6 @@ On .NET 6 and later versions, this method is functionally equivalent to
is not visible from COM.
-
@@ -5748,7 +5740,6 @@ On .NET 6 and later versions, this method is functionally equivalent to
is not visible from COM.
-
@@ -5920,7 +5911,6 @@ On .NET 6 and later versions, this method is functionally equivalent to
-
@@ -6065,7 +6055,6 @@ On .NET 6 and later versions, this method is functionally equivalent to
The parameter is .
-
@@ -6116,7 +6105,6 @@ On .NET 6 and later versions, this method is functionally equivalent to
-
@@ -6172,7 +6160,6 @@ On .NET 6 and later versions, this method is functionally equivalent to
-
@@ -6224,7 +6211,6 @@ On .NET 6 and later versions, this method is functionally equivalent to
-
@@ -6275,7 +6261,6 @@ On .NET 6 and later versions, this method is functionally equivalent to
is .
-
@@ -6531,9 +6516,7 @@ On .NET 6 and later versions, this method is functionally equivalent to
is .
-
-
@@ -6764,7 +6747,6 @@ On .NET 6 and later versions, this method is functionally equivalent to is .
-
@@ -8010,7 +7992,6 @@ On .NET 6 and later versions, this method is functionally equivalent to
is .
The class specified by does not have an accessible parameterless constructor.
-
diff --git a/xml/System.Runtime.Serialization.Formatters/TypeFilterLevel.xml b/xml/System.Runtime.Serialization.Formatters/TypeFilterLevel.xml
index ab5163374ab..b600706e915 100644
--- a/xml/System.Runtime.Serialization.Formatters/TypeFilterLevel.xml
+++ b/xml/System.Runtime.Serialization.Formatters/TypeFilterLevel.xml
@@ -70,10 +70,6 @@
]]>
-
-
-
-
diff --git a/xml/System.Runtime.Serialization/DataContractSerializer.xml b/xml/System.Runtime.Serialization/DataContractSerializer.xml
index 56e119fabf0..6cd7d0f69fc 100644
--- a/xml/System.Runtime.Serialization/DataContractSerializer.xml
+++ b/xml/System.Runtime.Serialization/DataContractSerializer.xml
@@ -551,7 +551,6 @@
-
@@ -663,7 +662,6 @@
-
@@ -724,7 +722,6 @@
-
@@ -904,7 +901,6 @@
]]>
-
diff --git a/xml/System.Runtime.Serialization/ISerializable.xml b/xml/System.Runtime.Serialization/ISerializable.xml
index f12da19c41d..c0cb5a243b5 100644
--- a/xml/System.Runtime.Serialization/ISerializable.xml
+++ b/xml/System.Runtime.Serialization/ISerializable.xml
@@ -93,7 +93,6 @@
Implement this interface to allow an object to take part in its own serialization and deserialization.
-
XML and SOAP Serialization
Custom serialization
diff --git a/xml/System.Runtime.Serialization/OnDeserializedAttribute.xml b/xml/System.Runtime.Serialization/OnDeserializedAttribute.xml
index 70dd6d216ad..6d3ee0993b9 100644
--- a/xml/System.Runtime.Serialization/OnDeserializedAttribute.xml
+++ b/xml/System.Runtime.Serialization/OnDeserializedAttribute.xml
@@ -83,7 +83,6 @@
-
diff --git a/xml/System.Runtime.Serialization/OnDeserializingAttribute.xml b/xml/System.Runtime.Serialization/OnDeserializingAttribute.xml
index 40ac2be4f44..2db7c730dbe 100644
--- a/xml/System.Runtime.Serialization/OnDeserializingAttribute.xml
+++ b/xml/System.Runtime.Serialization/OnDeserializingAttribute.xml
@@ -83,7 +83,6 @@
-
diff --git a/xml/System.Runtime.Serialization/OnSerializedAttribute.xml b/xml/System.Runtime.Serialization/OnSerializedAttribute.xml
index 27f0aa4581e..4fa81d7c08c 100644
--- a/xml/System.Runtime.Serialization/OnSerializedAttribute.xml
+++ b/xml/System.Runtime.Serialization/OnSerializedAttribute.xml
@@ -83,7 +83,6 @@
-
diff --git a/xml/System.Runtime.Serialization/OnSerializingAttribute.xml b/xml/System.Runtime.Serialization/OnSerializingAttribute.xml
index ba9c51f485c..4f2d7712d2b 100644
--- a/xml/System.Runtime.Serialization/OnSerializingAttribute.xml
+++ b/xml/System.Runtime.Serialization/OnSerializingAttribute.xml
@@ -85,7 +85,6 @@
-
diff --git a/xml/System.Runtime.Serialization/XmlObjectSerializer.xml b/xml/System.Runtime.Serialization/XmlObjectSerializer.xml
index bded7c2aa59..e2eb8176fa7 100644
--- a/xml/System.Runtime.Serialization/XmlObjectSerializer.xml
+++ b/xml/System.Runtime.Serialization/XmlObjectSerializer.xml
@@ -73,7 +73,6 @@
When you inherit from , you must override the following members: , , . Additionally, the and methods must be implemented for reading and deserializing.
-
Using Data Contracts
Data Contract Serializer
diff --git a/xml/System.Security.AccessControl/EventWaitHandleSecurity.xml b/xml/System.Security.AccessControl/EventWaitHandleSecurity.xml
index 494ec3dabaa..a3c219bf117 100644
--- a/xml/System.Security.AccessControl/EventWaitHandleSecurity.xml
+++ b/xml/System.Security.AccessControl/EventWaitHandleSecurity.xml
@@ -104,8 +104,6 @@
-
-
diff --git a/xml/System.Security.AccessControl/MutexSecurity.xml b/xml/System.Security.AccessControl/MutexSecurity.xml
index 59cbefa5e2d..b72def77863 100644
--- a/xml/System.Security.AccessControl/MutexSecurity.xml
+++ b/xml/System.Security.AccessControl/MutexSecurity.xml
@@ -102,8 +102,6 @@
-
-
diff --git a/xml/System.Security.AccessControl/SemaphoreSecurity.xml b/xml/System.Security.AccessControl/SemaphoreSecurity.xml
index fc17e301783..8611a13b73d 100644
--- a/xml/System.Security.AccessControl/SemaphoreSecurity.xml
+++ b/xml/System.Security.AccessControl/SemaphoreSecurity.xml
@@ -106,8 +106,6 @@
-
-
diff --git a/xml/System.Security.Claims/Claim.xml b/xml/System.Security.Claims/Claim.xml
index e5499628a07..257f827c954 100644
--- a/xml/System.Security.Claims/Claim.xml
+++ b/xml/System.Security.Claims/Claim.xml
@@ -99,7 +99,6 @@ if (null != principal)
-
@@ -895,7 +894,6 @@ if (null != principal)
]]>
-
@@ -950,7 +948,6 @@ if (null != principal)
]]>
-
@@ -1000,7 +997,6 @@ if (null != principal)
]]>
-
diff --git a/xml/System.Security.Claims/ClaimsIdentity.xml b/xml/System.Security.Claims/ClaimsIdentity.xml
index 819bb13aeae..d6faea5cff1 100644
--- a/xml/System.Security.Claims/ClaimsIdentity.xml
+++ b/xml/System.Security.Claims/ClaimsIdentity.xml
@@ -88,7 +88,6 @@
-
diff --git a/xml/System.Security.Claims/ClaimsPrincipal.xml b/xml/System.Security.Claims/ClaimsPrincipal.xml
index 07a5fc7ae18..34d48e874ed 100644
--- a/xml/System.Security.Claims/ClaimsPrincipal.xml
+++ b/xml/System.Security.Claims/ClaimsPrincipal.xml
@@ -108,8 +108,6 @@ if (HttpContext.Current.User is ClaimsPrincipal principal)
-
-
diff --git a/xml/System.Security.Policy/PolicyLevel.xml b/xml/System.Security.Policy/PolicyLevel.xml
index 7a05a509f79..b710bf12418 100644
--- a/xml/System.Security.Policy/PolicyLevel.xml
+++ b/xml/System.Security.Policy/PolicyLevel.xml
@@ -395,7 +395,6 @@
]]>
-
diff --git a/xml/System.Xml.Serialization/CodeGenerationOptions.xml b/xml/System.Xml.Serialization/CodeGenerationOptions.xml
index 26b37436644..cd4f4c990a8 100644
--- a/xml/System.Xml.Serialization/CodeGenerationOptions.xml
+++ b/xml/System.Xml.Serialization/CodeGenerationOptions.xml
@@ -57,7 +57,6 @@ The following example illustrates the use of the `CodeGenerationOptions` enumera
:::code language="csharp" source="~/snippets/csharp/System.Web.Services.Description/ServiceDescriptionImporter/Overview/import.cs" id="Snippet4":::
]]>
-
diff --git a/xml/System.Xml.Serialization/SoapSchemaMember.xml b/xml/System.Xml.Serialization/SoapSchemaMember.xml
index e5669e8671a..037616e181a 100644
--- a/xml/System.Xml.Serialization/SoapSchemaMember.xml
+++ b/xml/System.Xml.Serialization/SoapSchemaMember.xml
@@ -63,7 +63,6 @@
-
diff --git a/xml/System.Xml.Serialization/XmlSchemaExporter.xml b/xml/System.Xml.Serialization/XmlSchemaExporter.xml
index 5f6b2495a71..83c2c4894b1 100644
--- a/xml/System.Xml.Serialization/XmlSchemaExporter.xml
+++ b/xml/System.Xml.Serialization/XmlSchemaExporter.xml
@@ -70,7 +70,6 @@
-
diff --git a/xml/System.Xml.Serialization/XmlSchemaImporter.xml b/xml/System.Xml.Serialization/XmlSchemaImporter.xml
index 297c9928c13..ead8098b83e 100644
--- a/xml/System.Xml.Serialization/XmlSchemaImporter.xml
+++ b/xml/System.Xml.Serialization/XmlSchemaImporter.xml
@@ -71,9 +71,6 @@
]]>
-
-
-
diff --git a/xml/System.Xml.Xsl/XslTransform.xml b/xml/System.Xml.Xsl/XslTransform.xml
index a859f0f5877..b81da8e9a26 100644
--- a/xml/System.Xml.Xsl/XslTransform.xml
+++ b/xml/System.Xml.Xsl/XslTransform.xml
@@ -922,7 +922,6 @@
-
@@ -994,7 +993,6 @@
-
@@ -1070,7 +1068,6 @@
-
diff --git a/xml/System.Xml/XmlDataDocument.xml b/xml/System.Xml/XmlDataDocument.xml
index f988accf8c3..c5f060c1831 100644
--- a/xml/System.Xml/XmlDataDocument.xml
+++ b/xml/System.Xml/XmlDataDocument.xml
@@ -171,7 +171,6 @@
]]>
-
diff --git a/xml/System.Xml/XmlSecureResolver.xml b/xml/System.Xml/XmlSecureResolver.xml
index b84e488b106..1317327d994 100644
--- a/xml/System.Xml/XmlSecureResolver.xml
+++ b/xml/System.Xml/XmlSecureResolver.xml
@@ -133,7 +133,6 @@ See the constructor reference topics for examples of these types of restrictions
]]>
-