diff options
Diffstat (limited to 'crypto/src/asn1/ASN1TaggedObjectParser.cs')
-rw-r--r-- | crypto/src/asn1/ASN1TaggedObjectParser.cs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/crypto/src/asn1/ASN1TaggedObjectParser.cs b/crypto/src/asn1/ASN1TaggedObjectParser.cs index d125ddc1a..68b83f290 100644 --- a/crypto/src/asn1/ASN1TaggedObjectParser.cs +++ b/crypto/src/asn1/ASN1TaggedObjectParser.cs @@ -21,6 +21,15 @@ namespace Org.BouncyCastle.Asn1 /// <exception cref="IOException"/> IAsn1Convertible ParseBaseUniversal(bool declaredExplicit, int baseTagNo); + /// <summary>Needed for open types, until we have better type-guided parsing support.</summary> + /// <remarks> + /// Use sparingly for other purposes, and prefer <see cref="ParseExplicitBaseTagged"/> or + /// <see cref="ParseBaseUniversal(bool, int)"/> where possible. Before using, check for matching tag + /// <see cref="TagClass">class</see> and <see cref="TagNo">number</see>. + /// </remarks> + /// <exception cref="IOException"/> + IAsn1Convertible ParseExplicitBaseObject(); + /// <exception cref="IOException"/> Asn1TaggedObjectParser ParseExplicitBaseTagged(); |