diff --git a/xml/System.IO.Enumeration/FileSystemEntry.xml b/xml/System.IO.Enumeration/FileSystemEntry.xml
index 389935d4f72..42033a4b725 100644
--- a/xml/System.IO.Enumeration/FileSystemEntry.xml
+++ b/xml/System.IO.Enumeration/FileSystemEntry.xml
@@ -23,7 +23,7 @@
- To be added.
+ Provides a lower level view of to help process and filter find results.
To be added.
@@ -47,8 +47,8 @@
System.IO.FileAttributes
- To be added.
- To be added.
+ Gets the attributes for this entry.
+ The attributes for this entry.
To be added.
@@ -72,8 +72,8 @@
System.DateTimeOffset
- To be added.
- To be added.
+ Gets the creation time for the entry or the oldest available time stamp if the operating system does not support creation time stamps.
+ The creation time for the entry.
To be added.
@@ -97,8 +97,8 @@
System.ReadOnlySpan<System.Char>
- To be added.
- To be added.
+ Gets the full path of the directory this entry resides in.
+ The full path of this entry's directory.
To be added.
@@ -122,8 +122,8 @@
System.ReadOnlySpan<System.Char>
- To be added.
- To be added.
+ Gets the file name for this entry.
+ This entry's file name.
To be added.
@@ -147,8 +147,8 @@
System.Boolean
- To be added.
- To be added.
+ Gets a value that indicates whether this entry is a directory.
+ if the entry is a directory; otherwise, .
To be added.
@@ -172,8 +172,8 @@
System.Boolean
- To be added.
- To be added.
+ Gets a value that indicates whether the file has the hidden attribute.
+ if the file has the hidden attribute; otherwise, .
To be added.
@@ -197,8 +197,8 @@
System.DateTimeOffset
- To be added.
- To be added.
+ Gets a datetime offset that represents the last access time in UTC.
+ The last access time in UTC.
To be added.
@@ -222,8 +222,8 @@
System.DateTimeOffset
- To be added.
- To be added.
+ Gets a datetime offset that represents the last write time in UTC.
+ The last write time in UTC.
To be added.
@@ -247,8 +247,8 @@
System.Int64
- To be added.
- To be added.
+ Gets the length of the file, in bytes.
+ The file length in bytes.
To be added.
@@ -272,8 +272,8 @@
System.ReadOnlySpan<System.Char>
- To be added.
- To be added.
+ Gets the root directory for the enumeration as specified in the constructor.
+ The original root directory.
To be added.
@@ -297,8 +297,8 @@
System.ReadOnlySpan<System.Char>
- To be added.
- To be added.
+ Gets the full path of the root directory used for the enumeration.
+ The root directory.
To be added.
@@ -323,8 +323,8 @@
- To be added.
- To be added.
+ Converts the value of this instance to a .
+ The value of this instance as a .
To be added.
@@ -349,8 +349,8 @@
- To be added.
- To be added.
+ Returns the full path of the find result.
+ A string representing the full path.
To be added.
@@ -375,10 +375,10 @@
- To be added.
- To be added.
+ Returns the full path for the find results, based on the initially provided path.
+ A string representing the full path.
To be added.
-
\ No newline at end of file
+
diff --git a/xml/System.IO.Enumeration/FileSystemEnumerable`1+FindPredicate.xml b/xml/System.IO.Enumeration/FileSystemEnumerable`1+FindPredicate.xml
index 0c8290deb9e..acd9a3aa3bb 100644
--- a/xml/System.IO.Enumeration/FileSystemEnumerable`1+FindPredicate.xml
+++ b/xml/System.IO.Enumeration/FileSystemEnumerable`1+FindPredicate.xml
@@ -26,9 +26,9 @@
System.Boolean
- To be added.
- To be added.
- To be added.
+ A reference to the file system entry that will be evaluated with the predicate condition.
+ Encapsulates a method for filtering out find results.
+ if the predicate condition is met; otherwise, .
To be added.
-
\ No newline at end of file
+
diff --git a/xml/System.IO.Enumeration/FileSystemEnumerable`1+FindTransform.xml b/xml/System.IO.Enumeration/FileSystemEnumerable`1+FindTransform.xml
index 814ae93899f..b2704b06857 100644
--- a/xml/System.IO.Enumeration/FileSystemEnumerable`1+FindTransform.xml
+++ b/xml/System.IO.Enumeration/FileSystemEnumerable`1+FindTransform.xml
@@ -26,9 +26,9 @@
TResult
- To be added.
- To be added.
- To be added.
+ A reference to the file system entry that will be evaluated with the predicate condition.
+ Encapsulates a method for transforming raw find data into a result.
+ An instance of the type that this delegate encapsulates.
To be added.
-
\ No newline at end of file
+
diff --git a/xml/System.IO.Enumeration/FileSystemEnumerable`1.xml b/xml/System.IO.Enumeration/FileSystemEnumerable`1.xml
index 929e7d974ca..bec6125a8f6 100644
--- a/xml/System.IO.Enumeration/FileSystemEnumerable`1.xml
+++ b/xml/System.IO.Enumeration/FileSystemEnumerable`1.xml
@@ -28,8 +28,8 @@
- To be added.
- To be added.
+ The type that this enumerable encapsulates.
+ Allows utilizing custom filter predicates and transform delegates for enumeration purposes.
To be added.
@@ -85,8 +85,8 @@
- To be added.
- To be added.
+ Retrieves the enumerator for this type of result.
+ An enumerator.
To be added.
@@ -110,8 +110,8 @@
System.IO.Enumeration.FileSystemEnumerable<TResult>+FindPredicate
- To be added.
- To be added.
+ Gets or sets the predicate that can be used to verify if the TResults should be included.
+ The include predicate.
To be added.
@@ -135,8 +135,8 @@
System.IO.Enumeration.FileSystemEnumerable<TResult>+FindPredicate
- To be added.
- To be added.
+ Gets or sets the predicate that can be used to verify if the TResults should be recursed.
+ The recurse predicate.
To be added.
@@ -163,10 +163,10 @@
- To be added.
- To be added.
+ Gets an enumerator that can be used to iterate.
+ An enumerator instance.
To be added.
-
\ No newline at end of file
+
diff --git a/xml/System.IO.Enumeration/FileSystemEnumerator`1.xml b/xml/System.IO.Enumeration/FileSystemEnumerator`1.xml
index 68808f2923b..cfdbecc0283 100644
--- a/xml/System.IO.Enumeration/FileSystemEnumerator`1.xml
+++ b/xml/System.IO.Enumeration/FileSystemEnumerator`1.xml
@@ -56,9 +56,9 @@
- To be added.
- To be added.
- To be added.
+ The directory to search in.
+ Enumeration options to use.
+ Encapsulates a find operation.
To be added.
@@ -85,9 +85,9 @@
- To be added.
- To be added.
- To be added.
+ The native error code.
+ When overriden in a derived class, returns a value that indicates whether to continue execution or throw the default exception.
+ to continue; to throw the default exception for the given error.
To be added.
@@ -114,8 +114,8 @@
TResult
- To be added.
- To be added.
+ Gets the currently visited element.
+ The currently visited element.
To be added.
@@ -143,7 +143,7 @@
- To be added.
+ Releases the resources used by the current instance of the class.
To be added.
@@ -170,8 +170,8 @@
- To be added.
- To be added.
+ to release both managed and unmanaged resources; to release only unmanaged resources.
+ When overridden in a derived class, releases the unmanaged resources used by the class and optionally releases the managed resources.
To be added.
@@ -199,8 +199,8 @@
- To be added.
- To be added.
+ Advances the enumerator to the next item of the .
+ if the enumerator successfully advanced to the next item; if the end of the enumerator has been passed.
To be added.
@@ -227,8 +227,8 @@
- To be added.
- To be added.
+ The directory path as a read-only span.
+ When overriden in a derived class, this method is called whenever the end of a directory is reached.
To be added.
@@ -256,8 +256,16 @@
- To be added.
- To be added.
+ Always throws .
+
+ , the `Reset` method is provided for COM interoperability and does not need to be fully implemented; instead, the implementer can throw a .
+
+ ]]>
+
@@ -283,9 +291,9 @@
- To be added.
- To be added.
- To be added.
+ A file system entry reference.
+ When overridden in a derived class, determines whether the specified file system entry should be included in the results.
+ if the specified file system entry should be included in the results; otherwise, .
To be added.
@@ -312,9 +320,9 @@
- To be added.
- To be added.
- To be added.
+ A file system entry reference.
+ When overridden in a derived class, determines whether the specified file system entry should be recursed.
+ if the specified directory entry should be recursed into; otherwise, .
To be added.
@@ -341,8 +349,8 @@
System.Object
- To be added.
- To be added.
+ Gets the currently visited object.
+ The currently visited object.
To be added.
@@ -370,10 +378,10 @@
To be added.
- To be added.
- To be added.
+ When overridden in a derived class, generates the result type from the current entry.
+ The result type from the current entry.
To be added.
-
\ No newline at end of file
+
diff --git a/xml/System.IO.Enumeration/FileSystemName.xml b/xml/System.IO.Enumeration/FileSystemName.xml
index 4507e4e3b9e..eb5fb1b9800 100644
--- a/xml/System.IO.Enumeration/FileSystemName.xml
+++ b/xml/System.IO.Enumeration/FileSystemName.xml
@@ -18,7 +18,7 @@
- To be added.
+ Provides methods for matching file system names.
To be added.
@@ -46,11 +46,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The expression to match with.
+ The name to check against the expression.
+ to ignore case (default); if the match should be case-sensitive.
+ Verifies if the given expression matches the given name. Supports the following wildcards: '*' and '?'. The backslash character '\' escapes.
+ if the given expression matches the given name; otherwise, .
To be added.
@@ -78,11 +78,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The expression to match with, such as "*.foo".
+ The name to check against the expression.
+ to ignore case (default), if the match should be case-sensitive.
+ Verifies if the given Win32 expression matches the given name. Supports the following wildcards: '*', '?', '<', '>', '"'. The backslash character '\' escapes.
+ if the given expression matches the given name; otherwise, .
To be added.
@@ -109,11 +109,19 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The expression to translate.
+ Translates the given Win32 expression. Change '*' and '?' to '<', '>' and '"' to match Win32 behavior.
+ A string with the translated Win32 expression.
+
+
+
-
\ No newline at end of file
+
diff --git a/xml/System.IO.Packaging/PackUriHelper.xml b/xml/System.IO.Packaging/PackUriHelper.xml
index 097a6d53b6c..613901b9d7a 100644
--- a/xml/System.IO.Packaging/PackUriHelper.xml
+++ b/xml/System.IO.Packaging/PackUriHelper.xml
@@ -635,6 +635,16 @@
Open Packaging Conventions Specification
+ If the is .
+ If the is not an absolute .
+
+-or-
+
+ does not have the "pack://" scheme.
+
+-or-
+
+The partUri extracted from does not conform to the valid partUri syntax.
@@ -961,4 +971,4 @@ This method does not inspect the part contents; it is based solely on the name.
-
\ No newline at end of file
+
diff --git a/xml/System.IO/EnumerationOptions.xml b/xml/System.IO/EnumerationOptions.xml
index b49eeec173f..7dc8506d3b6 100644
--- a/xml/System.IO/EnumerationOptions.xml
+++ b/xml/System.IO/EnumerationOptions.xml
@@ -39,7 +39,7 @@
- To be added.
+ Initializes a new instance of the class with the recommended default options.
To be added.
@@ -63,8 +63,8 @@
System.IO.FileAttributes
- To be added.
- To be added.
+ Gets or sets the attributes to skip. The default is FileAttributes.Hidden | FileAttributes.System.
+ The attributes to skip.
To be added.
@@ -88,9 +88,21 @@
System.Int32
- To be added.
- To be added.
- To be added.
+ Gets or sets the suggested buffer size, in bytes. The default is 0 (no suggestion).
+ The buffer size.
+
+
+
@@ -113,8 +125,8 @@
System.Boolean
- To be added.
- To be added.
+ Gets or sets a value that indicates whether to skip files or directories when access is denied (for example, or ). The default is .
+ to skip innacessible files or directories; otherwise, .
To be added.
@@ -138,9 +150,18 @@
System.IO.MatchCasing
- To be added.
- To be added.
- To be added.
+ Gets or sets the case matching behavior.
+ One of the enumeration values that indicates the case matching behavior.
+
+
+
@@ -163,9 +184,18 @@
System.IO.MatchType
- To be added.
- To be added.
- To be added.
+ Gets or sets the match type.
+ One of the enumeration values that indicates the match type.
+
+
+
@@ -188,8 +218,8 @@
System.Boolean
- To be added.
- To be added.
+ Gets or sets a value that indicates whether to recurse into subdirectories while enumerating. The default is .
+ to recurse into subdirectories; otherwise, .
To be added.
@@ -213,10 +243,10 @@
System.Boolean
- To be added.
- To be added.
+ Gets or sets a value that indicates whether to return the special directory entries "." and "..".
+ to return the special directory entries "." and ".."; otherwise, .
To be added.
-
\ No newline at end of file
+
diff --git a/xml/System.IO/MatchCasing.xml b/xml/System.IO/MatchCasing.xml
index 37eca49f4f7..f363cc5a373 100644
--- a/xml/System.IO/MatchCasing.xml
+++ b/xml/System.IO/MatchCasing.xml
@@ -42,7 +42,7 @@
2
- To be added.
+ Matches ignoring character casing.
@@ -66,7 +66,7 @@
1
- To be added.
+ Matches respecting character casing.
@@ -90,8 +90,8 @@
0
- To be added.
+ Matches using the default casing for the given platform.
-
\ No newline at end of file
+
diff --git a/xml/System.IO/MatchType.xml b/xml/System.IO/MatchType.xml
index 47a6c597b6c..fab9c95a497 100644
--- a/xml/System.IO/MatchType.xml
+++ b/xml/System.IO/MatchType.xml
@@ -42,7 +42,16 @@
0
- To be added.
+ Matches using '*' and '?' wildcards.
+
+
+
@@ -66,8 +75,17 @@
1
- To be added.
+ Match using Win32 DOS style matching semantics. '*', '?', '<', '>', and '"' are all considered wildcards.
+
+
+
-
\ No newline at end of file
+