コード例 #1
0
        private bool TryReadPrimitiveOctetStringBytes(
            Asn1Tag expectedTag,
            UniversalTagNumber universalTagNumber,
            out ReadOnlyMemory <byte> contents)
        {
            AsnValueReader      valueReader = OpenValueReader();
            ReadOnlySpan <byte> span;

            if (valueReader.TryReadPrimitiveOctetStringBytes(expectedTag, universalTagNumber, out span))
            {
                contents = AsnValueReader.Slice(_data, span);
                valueReader.MatchSlice(ref _data);
                return(true);
            }

            contents = default;
            return(false);
        }