diff --git a/xml/System.Net/CookieCollection.xml b/xml/System.Net/CookieCollection.xml
index 0bf81b627ed..264b71d305f 100644
--- a/xml/System.Net/CookieCollection.xml
+++ b/xml/System.Net/CookieCollection.xml
@@ -257,7 +257,7 @@
- To be added.
+ Removes all elements from the object.
To be added.
@@ -291,10 +291,19 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The cookie to locate in the .
+ Determines whether the specified cookie is in the .
+ if the specified cookie is found in the ; otherwise, .
+
+ , and match.
+The comparison for and is case-insensitive.
+The comparison for is case-sensitive.
+
+ ]]>
+
@@ -345,9 +354,9 @@
- The target to which the will be copied.
- The zero-based index in the target where copying begins.
- Copies the elements of a to an instance of the class, starting at a particular index.
+ The target array to which the will be copied.
+ The zero-based index in the target array where copying begins.
+ Copies the elements of a to the specified array, starting at a particular index.
The target array to which the will be copied.
- The zero-based index in the target where copying begins.
+ The zero-based index in the target array where copying begins.
Copies the elements of this to a array starting at the specified index of the target array.
`array` parameter must be one-dimensional with zero-based indexing.
+ The `array` parameter must be one-dimensional with zero-based indexing.
]]>
@@ -515,7 +524,7 @@
Gets an enumerator that can iterate through a .
- An instance of an implementation of an interface that can iterate through a .
+ An for this collection.
- To be added.
- To be added.
- To be added.
- To be added.
+ The cookie to remove from the .
+ Removes the specified cookie from the .
+ if was successfully removed from the ; otherwise, . This method also returns if item is not found in the original collection.
+
+ , and match.
+
+The comparison for and is case-insensitive.
+
+The comparison for is case-sensitive.
+ ]]>
+
@@ -860,9 +879,20 @@
- To be added.
- To be added.
- To be added.
+ Gets an enumerator that can iterate through the .
+ An for this collection.
+
+ only to read data in the collection. Enumerators cannot be used to modify the underlying collection. The enumerator does not have exclusive access to the collection.
+
+ When an enumerator is created, it takes a snapshot of the current state of the collection. If changes are made to the collection, such as adding, modifying, or deleting elements, this snapshot gets out of sync and the enumerator throws an . Two enumerators created from the same collection at the same time can produce different snapshots of the collection.
+
+ This member is an explicit interface member implementation. It can be used only when the instance is cast to an interface.
+
+ ]]>
+
@@ -974,4 +1004,4 @@
-
\ No newline at end of file
+
diff --git a/xml/System.Net/FileWebRequest.xml b/xml/System.Net/FileWebRequest.xml
index 2c2f6efdef9..47152ca0bcb 100644
--- a/xml/System.Net/FileWebRequest.xml
+++ b/xml/System.Net/FileWebRequest.xml
@@ -717,9 +717,26 @@
- To be added.
- To be added.
- To be added.
+ Returns a stream for writing data to the file system resource as an asynchronous operation.
+ The task object representing the asynchronous operation.
+
+ [!NOTE]
+> In the case of asynchronous requests, the client application is responsible for implementing its own time-out mechanism.
+
+ ]]>
+
+
+ The stream is being used by a previous call to .
+
+-or-
+
+The stream already received a response previous to your request.
+ The property is GET or HEAD.
+ The was aborted.
@@ -799,9 +816,21 @@
- To be added.
- To be added.
- To be added.
+ Returns a response to a file system request as an asynchronous operation.
+ The task object representing the asynchronous operation.
+
+ [!NOTE]
+> In the case of asynchronous requests, the client application is responsible for implementing its own time-out mechanism.
+
+ ]]>
+
+
+ The stream is already in use by a previous call to .
+ The was aborted.
@@ -1198,4 +1227,4 @@
-
\ No newline at end of file
+
diff --git a/xml/System.Net/IPEndPoint.xml b/xml/System.Net/IPEndPoint.xml
index df1feaf4e24..343e7aaf1bb 100644
--- a/xml/System.Net/IPEndPoint.xml
+++ b/xml/System.Net/IPEndPoint.xml
@@ -540,6 +540,32 @@
+
+
+ To be added.
+
+ [!IMPORTANT]
+> Note that this method accepts as valid a value that can be parsed as an , and then treats that as the long value of an IP address in network byte order, similar to the way that the IPAddress constructor does. This means that this method returns true if the Int64 is parsed successfully, even if it represents an address that's not a valid IP address. For example, if s is "1", this method returns true even though "1" (or 0.0.0.1) is not a valid IP address and you might expect this method to return false. Fixing this bug would break existing apps, so the current behavior will not be changed. Your code can avoid this behavior by ensuring that it only uses this method to parse IP addresses in dotted-decimal format.
+
+Literal IPv6 addresses require to be enclosed in square brackets [] when passing an endpoint that specifies a port number; otherwise, square braces are not mandatory.
+
+ ]]>
+
+
+
@@ -568,10 +594,12 @@
- To be added.
- To be added.
- To be added.
+ A read-only span that contains an IP endpoint in dotted-quad notation or network byte order for IPv4 and in colon-hexadecimal notation for IPv6.
+ Converts an IP network endpoint (address and port) represented as a read-only span to an instance.
+ The object representation of an IP network endpoint.
To be added.
+ is .
+ is not a valid IP endpoint.
@@ -602,10 +630,12 @@
- To be added.
- To be added.
- To be added.
+ A string that contains an IP endpoint in dotted-quad notation or network byte order for IPv4 and in colon-hexadecimal notation for IPv6.
+ Converts an IP network endpoint (address and port) represented as a string to an instance.
+ The object representation of an IP network endpoint.
To be added.
+ is .
+ is not a valid IP endpoint.
@@ -764,6 +794,31 @@
+
+
+ To be added.
+
+ [!IMPORTANT]
+> Note that this method accepts as valid a value that can be parsed as an , and then treats that as the long value of an IP address in network byte order, similar to the way that the IPAddress constructor does. This means that this method returns true if the Int64 is parsed successfully, even if it represents an address that's not a valid IP address. For example, if s is "1", this method returns true even though "1" (or 0.0.0.1) is not a valid IP address and you might expect this method to return false. Fixing this bug would break existing apps, so the current behavior will not be changed. Your code can avoid this behavior by ensuring that it only uses this method to parse IP addresses in dotted-decimal format.
+
+Literal IPv6 addresses require to be enclosed in square brackets [] when passing an endpoint that specifies a port number; otherwise, square braces are not mandatory.
+
+ ]]>
+
+
+
@@ -793,10 +848,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The IP endpoint to validate.
+ When this method returns, the version of .
+ Tries to convert an IP network endpoint (address and port) represented as a read-only span to its equivalent, and returns a value that indicates whether the conversion succeeded.
+ if can be parsed as an IP endpoint; otherwise, .
To be added.
@@ -829,12 +884,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The IP endpoint to validate.
+ When this method returns, the version of .
+ Tries to convert an IP network endpoint (address and port) represented as a string to its equivalent, and returns a value that indicates whether the conversion succeeded.
+ if can be parsed as an IP endpoint; otherwise, .
To be added.
-
\ No newline at end of file
+