diff --git a/xml/System.Text/SpanRuneEnumerator.xml b/xml/System.Text/SpanRuneEnumerator.xml
index 5a807ec8c1a..d76da978f47 100644
--- a/xml/System.Text/SpanRuneEnumerator.xml
+++ b/xml/System.Text/SpanRuneEnumerator.xml
@@ -19,8 +19,18 @@
- To be added.
- To be added.
+ Provides an enumerator for the values represented by a span containing UTF-16 text.
+
+ method along with language-specific enumeration constructs to enumerate values within spans.
+
+The `foreach` statement of the C# language (`for each` in C++, `For Each` in Visual Basic) hides the complexity of enumerators. Therefore, using `foreach` is recommended, instead of directly manipulating the enumerator.
+
+ ]]>
+
@@ -39,9 +49,8 @@
System.Text.Rune
- To be added.
- To be added.
- To be added.
+ Gets the at the current position of the enumerator.
+ The at the current position of the enumerator.
@@ -61,9 +70,8 @@
- To be added.
- To be added.
- To be added.
+ Returns the current enumerator instance.
+ The current enumerator instance.
@@ -83,10 +91,9 @@
- To be added.
- To be added.
- To be added.
+ Advances the enumerator to the next of the span.
+ if the enumerator successfully advanced to the next item; if the end of the span has been reached.
-
\ No newline at end of file
+
diff --git a/xml/System.Text/StringRuneEnumerator.xml b/xml/System.Text/StringRuneEnumerator.xml
index 6f673b59ab5..d18c0395440 100644
--- a/xml/System.Text/StringRuneEnumerator.xml
+++ b/xml/System.Text/StringRuneEnumerator.xml
@@ -30,8 +30,18 @@
- To be added.
- To be added.
+ Provides an enumerator for the values represented by a string.
+
+ method along with language-specific enumeration constructs to enumerate values within strings.
+
+The `foreach` statement of the C# language (`for each` in C++, `For Each` in Visual Basic) hides the complexity of enumerators. Therefore, using `foreach` is recommended, instead of directly manipulating the enumerator.
+
+ ]]>
+
@@ -53,9 +63,8 @@
System.Text.Rune
- To be added.
- To be added.
- To be added.
+ Gets the at the current position of the enumerator.
+ The at the current position of the enumerator.
@@ -75,9 +84,8 @@
- To be added.
- To be added.
- To be added.
+ Returns the current enumerator instance.
+ The current enumerator instance.
@@ -100,9 +108,8 @@
- To be added.
- To be added.
- To be added.
+ Advances the enumerator to the next of the string.
+ if the enumerator successfully advanced to the next item; if the end of the string has been reached.
@@ -124,9 +131,18 @@
- To be added.
- To be added.
- To be added.
+ Returns the current enumerator instance.
+ The current enumerator instance.
+
+ instance is cast to an interface.
+
+ ]]>
+
@@ -148,9 +164,18 @@
- To be added.
- To be added.
- To be added.
+ Returns the current enumerator instance.
+ The current enumerator instance.
+
+ instance is cast to an interface.
+
+ ]]>
+
@@ -172,9 +197,18 @@
System.Object
- To be added.
- To be added.
- To be added.
+ Gets the at the current position of the enumerator.
+ The at the current position of the enumerator.
+
+ instance is cast to an interface.
+
+ ]]>
+
@@ -196,8 +230,17 @@
- To be added.
- To be added.
+ Resets the current instance to the beginning of the string.
+
+ instance is cast to an interface.
+
+ ]]>
+
@@ -219,9 +262,9 @@
- To be added.
- To be added.
+ Releases all resources used by the current instance.
+ This method performs no operation and produces no side effects.
-
\ No newline at end of file
+