diff --git a/xml/System.Diagnostics/ActivityLink.xml b/xml/System.Diagnostics/ActivityLink.xml
index 12c9ed65fb9..b8091d514d1 100644
--- a/xml/System.Diagnostics/ActivityLink.xml
+++ b/xml/System.Diagnostics/ActivityLink.xml
@@ -202,9 +202,7 @@ Activity links can be used to represent batched operations where an activity was
equality is currently undefined. The current behavior is that two instances with the same and no tags will return `true` for . Prior to .NET 7, xref:System.Diagnostics.ActivityLink> instances sharing an instance and the same would return `true` for . Starting from .NET 7, will always return `false` when tags are used. This may change in the future. Exercise caution in calling this method.
+ equality is currently undefined. The current behavior is that two instances with the same and no tags will return `true` for . Prior to .NET 7, instances sharing an instance and the same would return `true` for . Starting in .NET 7, always returns `false` when tags are used.
]]>
diff --git a/xml/System.Drawing.Printing/PrintPageEventArgs.xml b/xml/System.Drawing.Printing/PrintPageEventArgs.xml
index 6674ad93528..61bc363587b 100644
--- a/xml/System.Drawing.Printing/PrintPageEventArgs.xml
+++ b/xml/System.Drawing.Printing/PrintPageEventArgs.xml
@@ -296,7 +296,7 @@
:::code language="csharp" source="~/snippets/csharp/System.Drawing.Printing/PrintPageEventArgs/Overview/source.cs" id="Snippet1":::
:::code language="vb" source="~/snippets/visualbasic/VS_Snippets_Winforms/Classic PrintPageEventArgs Example/VB/source.vb" id="Snippet1":::
- For another example that shows how to use , see [How to: Print a Multi-Page Text File in Windows Forms](/dotnet/framework/winforms/advanced/how-to-print-a-multi-page-text-file-in-windows-forms)
+ For another example that shows how to use , see [How to: Print a Multi-Page Text File in Windows Forms](/dotnet/framework/winforms/advanced/how-to-print-a-multi-page-text-file-in-windows-forms).
]]>
diff --git a/xml/System.Net.Sockets/TcpClient.xml b/xml/System.Net.Sockets/TcpClient.xml
index a0dee5b7d54..016efe53629 100644
--- a/xml/System.Net.Sockets/TcpClient.xml
+++ b/xml/System.Net.Sockets/TcpClient.xml
@@ -934,7 +934,7 @@ The `Available` property is a way to determine whether data is queued for readin
> If you receive a , use to obtain the specific error code. After you have obtained this code, you can refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error.
> [!NOTE]
-> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing)
+> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing).
> [!NOTE]
> If you receive NotSupportedException with message `This protocol version is not supported` while using IPv6 address, then make sure you enabled IPv6 in constructor by passing .
diff --git a/xml/System.Net/HttpListener.xml b/xml/System.Net/HttpListener.xml
index b57f4084672..5607a715df6 100644
--- a/xml/System.Net/HttpListener.xml
+++ b/xml/System.Net/HttpListener.xml
@@ -389,7 +389,7 @@
This method does not block while the operation completes. To get an incoming request and block until the operation completes, call the method.
- For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously)
+ For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously).
@@ -598,7 +598,7 @@ The following code example demonstrates calling the `Close` method:
Because calling the method requires the object, this object is typically passed into a callback method by using the state object passed into the method. You can obtain this state object by using the property of the `asyncResult` object.
- For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously)
+ For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously).
diff --git a/xml/System.Net/WebClient.xml b/xml/System.Net/WebClient.xml
index e910988ae86..6d2d1e76cc6 100644
--- a/xml/System.Net/WebClient.xml
+++ b/xml/System.Net/WebClient.xml
@@ -2849,7 +2849,7 @@ internal class MyWebClient : WebClientProtocol
## Remarks
Classes that inherit from this class can override this method to perform additional tasks when the event occurs.
- Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/)
+ Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/).
The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.
diff --git a/xml/System.Runtime.Remoting/RemotingConfiguration.xml b/xml/System.Runtime.Remoting/RemotingConfiguration.xml
index 3b74e800816..c2285ab5f64 100644
--- a/xml/System.Runtime.Remoting/RemotingConfiguration.xml
+++ b/xml/System.Runtime.Remoting/RemotingConfiguration.xml
@@ -213,7 +213,7 @@
method. Calling the method gives the remoting infrastructure the location of the remote application where `new` attempts to create it. If, on the other hand, you use the method to create a new instance of the client-activated object, you must supply the remote application's URL as a parameter, so no prior registration on the client end is necessary. To supply the method with the URL of the server where you want to create the object, you must encapsulate the URL in an instance of the class.
- For a detailed description of client-activated objects, see [Client Activation](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/w93betdk(v=vs.100))
+ For a detailed description of client-activated objects, see [Client Activation](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/w93betdk(v=vs.100)).
diff --git a/xml/System.Security.Cryptography/DSACng.xml b/xml/System.Security.Cryptography/DSACng.xml
index 642b40ba80e..a6a2dbc1e3a 100644
--- a/xml/System.Security.Cryptography/DSACng.xml
+++ b/xml/System.Security.Cryptography/DSACng.xml
@@ -295,7 +295,7 @@ An error occurred during signature creation.
to release managed and unmanaged resources; to release only unmanaged resources.
- Releases the resources used by the current instance of the class.
+ Releases the resources used by the current instance of the class.To be added.
diff --git a/xml/System.Security.Cryptography/DSACryptoServiceProvider.xml b/xml/System.Security.Cryptography/DSACryptoServiceProvider.xml
index 12324534a13..e0bbe9fcc5a 100644
--- a/xml/System.Security.Cryptography/DSACryptoServiceProvider.xml
+++ b/xml/System.Security.Cryptography/DSACryptoServiceProvider.xml
@@ -498,7 +498,7 @@
to release managed and unmanaged resources; to release only unmanaged resources.
- Releases the resources used by the current instance of the class.
+ Releases the resources used by the current instance of the class.To be added.
diff --git a/xml/System.Security.Cryptography/DSAOpenSsl.xml b/xml/System.Security.Cryptography/DSAOpenSsl.xml
index 00613235305..80af635466b 100644
--- a/xml/System.Security.Cryptography/DSAOpenSsl.xml
+++ b/xml/System.Security.Cryptography/DSAOpenSsl.xml
@@ -42,14 +42,14 @@
Provides an implementation of the Digital Signature Algorithm (DSA) backed by OpenSSL.
- factory methods instead of a specific derived implementation.
> [!IMPORTANT]
-> The creators of the DSA algorithm have withdrawn their support for it. Consider using the class or the class instead of the class. Use only for compatibility with legacy applications and data.
+> The creators of the DSA algorithm have withdrawn their support for it. Consider using the class or the class instead of the class. Use only for compatibility with legacy applications and data.
DSAOpenSSL provides the FIPS 186-3 version of DSA.
@@ -104,9 +104,9 @@ DSAOpenSSL provides the FIPS 186-3 version of DSA.
Initializes a new instance of the class with a default key size of 2048 bits.
- method, or other key import method, the key size from this constructor has no meaning.
@@ -167,9 +167,9 @@ If key is loaded via the The size of the key to generate, when a key is needed.
Initializes a new instance of the class with a specified key size.
- method, or other key import method, the `keySize` provided to this constructor has no meaning.
@@ -231,13 +231,13 @@ If key is loaded via the The OpenSSL DSA* value to use as the key.
Initializes a new instance of the class from an existing OpenSSL key represented as a DSA*.
- [!IMPORTANT]
> OpenSSL supports multiple library versions being loaded within the same process.
-> Before calling this constructor, verify your pointer value came from the same version of OpenSSL that this class uses.
+> Before calling this constructor, verify your pointer value came from the same version of OpenSSL that this class uses.
> For more information, see .
]]>
@@ -364,9 +364,9 @@ If key is loaded via the The OpenSSL EVP_PKEY* value to use as the key, represented as a .
Initializes a new instance of the class from an existing OpenSSL key represented as an EVP_PKEY*.
- [!IMPORTANT]
> OpenSSL supports multiple library versions being loaded within the same process.
@@ -455,7 +455,7 @@ An error occurred during signature creation.
to release managed and unmanaged resources; to release only unmanaged resources.
- Releases the resources used by the current instance of the class.
+ Releases the resources used by the current instance of the class.To be added.
@@ -489,9 +489,9 @@ An error occurred during signature creation.
Gets a representation of the cryptographic key.A representation of the cryptographic key.
- object with its own lifetime.
The objects returned by this method can safely be used even after this instance has been disposed.
@@ -681,9 +681,9 @@ The objects returned by this method can safely be used even after this Gets or sets the size, in bits, of the key modulus used by the asymmetric algorithm.
The size, in bits, of the key modulus used by the asymmetric algorithm.
- class and the `caching` section provide centralized control of the caching mechanism for a site or application. This makes it possible for caching to be deployed, modified, and disabled without modifying individual pages in the application.
- The ASP.NET caching mechanism is implemented by the class. For more information, see [ASP.NET Caching Overview](https://docs.microsoft.com/previous-versions/aspnet/ms178597(v=vs.100))
+ The ASP.NET caching mechanism is implemented by the class. For more information, see [ASP.NET Caching Overview](https://docs.microsoft.com/previous-versions/aspnet/ms178597(v=vs.100)).
The following list describes the two types of caching ASP.NET provides.
diff --git a/xml/System.Web.UI.WebControls/CheckBox.xml b/xml/System.Web.UI.WebControls/CheckBox.xml
index e9acf36d268..ec0052403e3 100644
--- a/xml/System.Web.UI.WebControls/CheckBox.xml
+++ b/xml/System.Web.UI.WebControls/CheckBox.xml
@@ -641,7 +641,7 @@
> [!NOTE]
> A control must persist some values between posts to the server for this event to work correctly. Be sure that view state is enabled for this control.
- Raising an event invokes the event handler through a delegate. For more information, see [How to: Consume Events in a Web Forms Application](/dotnet/standard/events/how-to-consume-events-in-a-web-forms-application)
+ Raising an event invokes the event handler through a delegate. For more information, see [How to: Consume Events in a Web Forms Application](/dotnet/standard/events/how-to-consume-events-in-a-web-forms-application).
The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.
diff --git a/xml/System.Web.UI/Control.xml b/xml/System.Web.UI/Control.xml
index d8089f518a3..7411ec546df 100644
--- a/xml/System.Web.UI/Control.xml
+++ b/xml/System.Web.UI/Control.xml
@@ -483,12 +483,12 @@
A Boolean that indicates whether the view-state size is calculated.
Gathers information about the server control and delivers it to the property to be displayed when tracing is enabled for the page.
-
@@ -2483,7 +2483,7 @@ HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl("Product",
property assigns a long-lived unique identifier to a non-authenticated user, which can be used to track the user or assign profile properties to that user without storing data in a `Session` object. By default, the property is tracked using a cookie, but it can be set to use the URI when the attribute in the anonymous identification configuration section is set to either the , , or value. You must explicitly clear the cookie if you no longer want it available, for example when an anonymous user is authenticated.
- Anonymous identification is used when there is a need to identify entities that are not authenticated and when authorization is required. For more information, see [anonymousIdentification Element (ASP.NET Settings Schema)](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/91ka2e6a(v=vs.100))
+ Anonymous identification is used when there is a need to identify entities that are not authenticated and when authorization is required. For more information, see [anonymousIdentification Element (ASP.NET Settings Schema)](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/91ka2e6a(v=vs.100)).
diff --git a/xml/System.Windows.Controls/DataGrid.xml b/xml/System.Windows.Controls/DataGrid.xml
index 424b6e4c5ee..9378439cc2d 100644
--- a/xml/System.Windows.Controls/DataGrid.xml
+++ b/xml/System.Windows.Controls/DataGrid.xml
@@ -4733,7 +4733,7 @@
, see [Default Keyboard and Mouse Behavior in the DataGrid Control](/dotnet/framework/wpf/controls/default-keyboard-and-mouse-behavior-in-the-datagrid-control)
+ For more information about default keyboard behavior in the , see [Default Keyboard and Mouse Behavior in the DataGrid Control](/dotnet/framework/wpf/controls/default-keyboard-and-mouse-behavior-in-the-datagrid-control).
]]>
diff --git a/xml/System.Windows.Forms/Control.xml b/xml/System.Windows.Forms/Control.xml
index 066e9a95c51..67a33a4ea6c 100644
--- a/xml/System.Windows.Forms/Control.xml
+++ b/xml/System.Windows.Forms/Control.xml
@@ -132,7 +132,7 @@
To identify Windows Forms controls from a separate process, use a standard `SendMessage` call to pass the WM_GETCONTROLNAME message. WM_GETCONTROLNAME is independent of the language and Windows hierarchy. For more information, see the "Recommended Solution for Windows Forms" topic in [Automating Windows Forms](https://docs.microsoft.com/previous-versions/dotnet/articles/ms996405(v=msdn.10)).
- Use the property to synchronize access to the control from multiple threads. For more information about multithreaded Windows Forms controls, see [How to: Make Thread-Safe Calls to Windows Forms Controls](/dotnet/framework/winforms/controls/how-to-make-thread-safe-calls-to-windows-forms-controls)
+ Use the property to synchronize access to the control from multiple threads. For more information about multithreaded Windows Forms controls, see [How to: Make Thread-Safe Calls to Windows Forms Controls](/dotnet/framework/winforms/controls/how-to-make-thread-safe-calls-to-windows-forms-controls).
]]>
diff --git a/xml/System/Double.xml b/xml/System/Double.xml
index 801bfbaa8cc..62811332482 100644
--- a/xml/System/Double.xml
+++ b/xml/System/Double.xml
@@ -3959,34 +3959,32 @@ For this method matches the IEEE 754:2
when the result of an operation is undefined. For example, the result of dividing zero by zero is , as the following example shows. (But note that dividing a non-zero number by zero returns either or , depending on the sign of the divisor.)
-
- :::code language="csharp" source="~/snippets/csharp/System/Double/NaN/nan1.cs" interactive="try-dotnet-method" id="Snippet1":::
- :::code language="fsharp" source="~/snippets/fsharp/System/Double/NaN/nan1.fs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR_System/system.double.nan/vb/nan1.vb" id="Snippet1":::
+A method or operator returns when the result of an operation is undefined. For example, the result of dividing zero by zero is , as the following example shows. (However, dividing a non-zero number by zero returns either or , depending on the sign of the divisor.)
- In addition, a method call with a value or an operation on a value returns , as the following example shows.
+:::code language="csharp" source="~/snippets/csharp/System/Double/NaN/nan1.cs" interactive="try-dotnet-method" id="Snippet1":::
+:::code language="fsharp" source="~/snippets/fsharp/System/Double/NaN/nan1.fs" id="Snippet1":::
+:::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR_System/system.double.nan/vb/nan1.vb" id="Snippet1":::
- :::code language="csharp" source="~/snippets/csharp/System/Double/NaN/nan1.cs" interactive="try-dotnet-method" id="Snippet2":::
- :::code language="fsharp" source="~/snippets/fsharp/System/Double/NaN/nan1.fs" id="Snippet2":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR_System/system.double.nan/vb/nan1.vb" id="Snippet2":::
+In addition, a method call with a value or an operation on a value returns , as the following example shows.
- Use the method to determine whether a value is not a number. The operator considers two values to be unequal to one another. In general, operators cannot be used to compare with other values, although comparison methods (such as and ) can. The following example illustrates the difference in behavior between comparison operators and methods.
-
- :::code language="csharp" source="~/snippets/csharp/System/Double/NaN/double.nan4.cs" interactive="try-dotnet" id="Snippet4":::
- :::code language="fsharp" source="~/snippets/fsharp/System/Double/NaN/double.nan4.fs" id="Snippet4":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR_System/system.double.nan/vb/double.nan4.vb" id="Snippet4":::
+:::code language="csharp" source="~/snippets/csharp/System/Double/NaN/nan1.cs" interactive="try-dotnet-method" id="Snippet2":::
+:::code language="fsharp" source="~/snippets/fsharp/System/Double/NaN/nan1.fs" id="Snippet2":::
+:::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR_System/system.double.nan/vb/nan1.vb" id="Snippet2":::
+Use the method to determine whether a value is not a number. The operator considers two values to be unequal to one another. In general, operators cannot be used to compare with other values, although comparison methods (such as and ) can. The following example illustrates the difference in behavior between comparison operators and methods.
+:::code language="csharp" source="~/snippets/csharp/System/Double/NaN/double.nan4.cs" interactive="try-dotnet" id="Snippet4":::
+:::code language="fsharp" source="~/snippets/fsharp/System/Double/NaN/double.nan4.fs" id="Snippet4":::
+:::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR_System/system.double.nan/vb/double.nan4.vb" id="Snippet4":::
## Examples
- The following example illustrates the use of :
- :::code language="cpp" source="~/snippets/cpp/VS_Snippets_CLR_System/system.Double/CPP/doublesample.cpp" id="Snippet7":::
- :::code language="csharp" source="~/snippets/csharp/System/Double/CompareTo/doublesample.cs" interactive="try-dotnet-method" id="Snippet7":::
- :::code language="fsharp" source="~/snippets/fsharp/System/Double/CompareTo/doublesample.fs" id="Snippet7":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR_System/system.Double/VB/doublesample.vb" id="Snippet7":::
+The following example illustrates the use of .
+
+:::code language="cpp" source="~/snippets/cpp/VS_Snippets_CLR_System/system.Double/CPP/doublesample.cpp" id="Snippet7":::
+:::code language="csharp" source="~/snippets/csharp/System/Double/CompareTo/doublesample.cs" interactive="try-dotnet-method" id="Snippet7":::
+:::code language="fsharp" source="~/snippets/fsharp/System/Double/CompareTo/doublesample.fs" id="Snippet7":::
+:::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR_System/system.Double/VB/doublesample.vb" id="Snippet7":::
]]>
@@ -4037,22 +4035,20 @@ For this method matches the IEEE 754:2
.
-
- Use to determine whether a value evaluates to negative infinity.
+The value of this constant is the result of dividing a negative number by zero.
+This constant is returned when the result of an operation is less than .
+Use to determine whether a value evaluates to negative infinity.
## Examples
- The following code example illustrates the use of :
- :::code language="cpp" source="~/snippets/cpp/VS_Snippets_CLR_System/system.Double/CPP/doublesample.cpp" id="Snippet9":::
- :::code language="csharp" source="~/snippets/csharp/System/Double/CompareTo/doublesample.cs" interactive="try-dotnet-method" id="Snippet9":::
- :::code language="fsharp" source="~/snippets/fsharp/System/Double/CompareTo/doublesample.fs" id="Snippet9":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR_System/system.Double/VB/doublesample.vb" id="Snippet9":::
+The following code example illustrates the use of :
+
+:::code language="cpp" source="~/snippets/cpp/VS_Snippets_CLR_System/system.Double/CPP/doublesample.cpp" id="Snippet9":::
+:::code language="csharp" source="~/snippets/csharp/System/Double/CompareTo/doublesample.cs" interactive="try-dotnet-method" id="Snippet9":::
+:::code language="fsharp" source="~/snippets/fsharp/System/Double/CompareTo/doublesample.fs" id="Snippet9":::
+:::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR_System/system.Double/VB/doublesample.vb" id="Snippet9":::
]]>
@@ -5297,22 +5293,20 @@ Pi is approximately 3.1415926535897932385.
.
-
- Use to determine whether a value evaluates to positive infinity.
+The value of this constant is the result of dividing a positive number by zero.
+This constant is returned when the result of an operation is greater than .
+Use to determine whether a value evaluates to positive infinity.
## Examples
- The following code example illustrates the use of :
- :::code language="cpp" source="~/snippets/cpp/VS_Snippets_CLR_System/system.Double/CPP/doublesample.cpp" id="Snippet10":::
- :::code language="csharp" source="~/snippets/csharp/System/Double/CompareTo/doublesample.cs" interactive="try-dotnet-method" id="Snippet10":::
- :::code language="fsharp" source="~/snippets/fsharp/System/Double/CompareTo/doublesample.fs" id="Snippet10":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR_System/system.Double/VB/doublesample.vb" id="Snippet10":::
+The following code example illustrates the use of :
+
+:::code language="cpp" source="~/snippets/cpp/VS_Snippets_CLR_System/system.Double/CPP/doublesample.cpp" id="Snippet10":::
+:::code language="csharp" source="~/snippets/csharp/System/Double/CompareTo/doublesample.cs" interactive="try-dotnet-method" id="Snippet10":::
+:::code language="fsharp" source="~/snippets/fsharp/System/Double/CompareTo/doublesample.fs" id="Snippet10":::
+:::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR_System/system.Double/VB/doublesample.vb" id="Snippet10":::
]]>
diff --git a/xml/index.xml b/xml/index.xml
index 70732df65b6..9fecfbfb00a 100644
--- a/xml/index.xml
+++ b/xml/index.xml
@@ -224989,7 +224989,7 @@
- The Windows Runtime object to convert.
+ The Windows Runtime object to convert.
The size, in bytes, of the buffer. This value cannot be negative, but it can be 0 (zero) to disable buffering.
Converts an input stream in the Windows Runtime to a managed stream in the .NET for Windows 8.x Store apps using the specified buffer size.
@@ -225015,8 +225015,8 @@
- The Windows Runtime object to convert.
- Converts an output stream in the Windows Runtime to a managed stream in the .NET for Windows 8.x Store apps.
+ The Windows Runtime object to convert.
+ Converts an output stream in the Windows Runtime to a managed stream in .NET for Windows 8.x Store apps.
diff --git a/xml/ns-System.Data.Common.xml b/xml/ns-System.Data.Common.xml
index 39a743de0fc..365466ea606 100644
--- a/xml/ns-System.Data.Common.xml
+++ b/xml/ns-System.Data.Common.xml
@@ -7,7 +7,7 @@
## Remarks
A .NET data provider describes a collection of classes used to access a data source, such as a database, in the managed space. Supported providers include the .NET Framework Data Provider for ODBC, the .NET Framework Data Provider for OLEDB, the .NET Framework Data Provider for Oracle, and the .NET Framework Data Provider for SQL Server. The classes in are intended to give developers a way to write ADO.NET code that will work against all .NET data providers.
- For conceptual information about how to use this namespace when programming with .NET Framework, see [Writing Provider Independent Code with ADO.NET](https://docs.microsoft.com/previous-versions//t9f29wbk(v=vs.85)).
+ For conceptual information about how to use this namespace when programming with .NET Framework, see [Writing Provider Independent Code with ADO.NET](https://learn.microsoft.com/previous-versions/t9f29wbk(v=vs.85)).
]]>
diff --git a/xml/ns-System.Data.Entity.Design.xml b/xml/ns-System.Data.Entity.Design.xml
index 34e07cbe555..adce9d60d87 100644
--- a/xml/ns-System.Data.Entity.Design.xml
+++ b/xml/ns-System.Data.Entity.Design.xml
@@ -5,9 +5,9 @@
classes support the EDM tools. For more information about the EDM tools, see [ADO.NET Entity Data Model Tools](/previous-versions/dotnet/netframework-4.0/bb399249(v=vs.100)).
+ The classes support the EDM tools. For more information about the EDM tools, see [ADO.NET Entity Data Model Tools](/previous-versions/dotnet/netframework-4.0/bb399249(v=vs.100)).
]]>
-
\ No newline at end of file
+
diff --git a/xml/ns-System.IO.IsolatedStorage.xml b/xml/ns-System.IO.IsolatedStorage.xml
index a72a8551c17..0f5ca54418f 100644
--- a/xml/ns-System.IO.IsolatedStorage.xml
+++ b/xml/ns-System.IO.IsolatedStorage.xml
@@ -7,7 +7,7 @@
## Remarks
The class provides most of the necessary functionality for isolated storage. Use this class to obtain, delete and manage isolated storage. The class handles reading and writing files to a store. This is similar to reading and writing in standard File I/O classes. For more information about I/O, see the namespace.
- For examples using isolated storage, see [Isolated Storage](/dotnet/standard/io/isolated-storage)
+ For examples using isolated storage, see [Isolated Storage](/dotnet/standard/io/isolated-storage).
]]>