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.