diff --git a/xml/System.Formats.Asn1/AsnDecoder.xml b/xml/System.Formats.Asn1/AsnDecoder.xml
index d04d7a494b2..c5cb1a00042 100644
--- a/xml/System.Formats.Asn1/AsnDecoder.xml
+++ b/xml/System.Formats.Asn1/AsnDecoder.xml
@@ -43,12 +43,25 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The buffer containing encoded data.
+ The encoding constraints to use when interpreting the data.
+
+ When this method returns, contains the number of bytes from the beginning of that contributed to the length.
+ This parameter is treated as uninitialized.
+
+
+ Decodes the data in as a length value under the specified encoding rules.
+
+
+ The decoded value of the length, or if the encoded length represents the indefinite length.
+
+
+ This method only processes the length portion of an ASN.1/BER Tag-Length-Value triplet, so needs to have already sliced off the encoded tag.
+
+
+ is not a known value.
+
+ does not decode as a length under the specified encoding rules.
@@ -1165,13 +1178,28 @@ The contents are not valid under the current encoding rules.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The buffer containing encoded data.
+ The encoding constraints to use when interpreting the data.
+
+ When this method returns, contains the decoded value of the length, or if the encoded length represents the indefinite length.
+ This parameter is treated as uninitialized.
+
+
+ When this method returns, contains the number of bytes from the beginning of that contributed to the length.
+ This parameter is treated as uninitialized.
+
+
+ Attempts to decode the data in as a length value under the specified encoding rules.
+
+
+
+ if the buffer represents a valid length under the specified encoding rules; otherwise,
+
+
+ This method only processes the length portion of an ASN.1/BER Tag-Length-Value triplet, so needs to have already sliced off the encoded tag.
+
+
+ is not a known value.