|
| | AsnWriter (AsnEncodingRules ruleSet) |
| |
| void | Reset () |
| |
| int | GetEncodedLength () |
| |
| bool | TryEncode (Span< byte > destination, out int bytesWritten) |
| |
| int | Encode (Span< byte > destination) |
| |
| byte[] | Encode () |
| |
| bool | EncodedValueEquals (ReadOnlySpan< byte > other) |
| |
| bool | EncodedValueEquals (AsnWriter other) |
| |
| void | CopyTo (AsnWriter destination) |
| |
| void | WriteEncodedValue (ReadOnlySpan< byte > value) |
| |
| void | WriteBitString (ReadOnlySpan< byte > value, int unusedBitCount=0, Asn1Tag? tag=null) |
| |
| void | WriteBoolean (bool value, Asn1Tag? tag=null) |
| |
| void | WriteEnumeratedValue (Enum value, Asn1Tag? tag=null) |
| |
| void | WriteEnumeratedValue< TEnum > (TEnum value, Asn1Tag? tag=null) |
| |
| void | WriteGeneralizedTime (DateTimeOffset value, bool omitFractionalSeconds=false, Asn1Tag? tag=null) |
| |
| void | WriteInteger (long value, Asn1Tag? tag=null) |
| |
| void | WriteInteger (ulong value, Asn1Tag? tag=null) |
| |
| void | WriteInteger (BigInteger value, Asn1Tag? tag=null) |
| |
| void | WriteInteger (ReadOnlySpan< byte > value, Asn1Tag? tag=null) |
| |
| void | WriteIntegerUnsigned (ReadOnlySpan< byte > value, Asn1Tag? tag=null) |
| |
| void | WriteNamedBitList (Enum value, Asn1Tag? tag=null) |
| |
| void | WriteNamedBitList< TEnum > (TEnum value, Asn1Tag? tag=null) |
| |
| void | WriteNamedBitList (BitArray value, Asn1Tag? tag=null) |
| |
| void | WriteNull (Asn1Tag? tag=null) |
| |
| Scope | PushOctetString (Asn1Tag? tag=null) |
| |
| void | PopOctetString (Asn1Tag? tag=null) |
| |
| void | WriteOctetString (ReadOnlySpan< byte > value, Asn1Tag? tag=null) |
| |
| void | WriteObjectIdentifier (string oidValue, Asn1Tag? tag=null) |
| |
| void | WriteObjectIdentifier (ReadOnlySpan< char > oidValue, Asn1Tag? tag=null) |
| |
| Scope | PushSequence (Asn1Tag? tag=null) |
| |
| void | PopSequence (Asn1Tag? tag=null) |
| |
| Scope | PushSetOf (Asn1Tag? tag=null) |
| |
| void | PopSetOf (Asn1Tag? tag=null) |
| |
| void | WriteCharacterString (UniversalTagNumber encodingType, string value, Asn1Tag? tag=null) |
| |
| void | WriteCharacterString (UniversalTagNumber encodingType, ReadOnlySpan< char > str, Asn1Tag? tag=null) |
| |
| void | WriteUtcTime (DateTimeOffset value, Asn1Tag? tag=null) |
| |
| void | WriteUtcTime (DateTimeOffset value, int twoDigitYearMax, Asn1Tag? tag=null) |
| |
|
| ReadOnlySpan< byte > | EncodeAsSpan () |
| |
| void | EnsureWriteCapacity (int pendingCount) |
| |
| void | WriteTag (Asn1Tag tag) |
| |
| void | WriteLength (int length) |
| |
| void | WriteEndOfContents () |
| |
| Scope | PushTag (Asn1Tag tag, UniversalTagNumber tagType) |
| |
| void | PopTag (Asn1Tag tag, UniversalTagNumber tagType, bool sortContents=false) |
| |
| void | WriteBitStringCore (Asn1Tag tag, ReadOnlySpan< byte > bitString, int unusedBitCount) |
| |
| void | WriteConstructedCerBitString (Asn1Tag tag, ReadOnlySpan< byte > payload, int unusedBitCount) |
| |
| void | WriteBooleanCore (Asn1Tag tag, bool value) |
| |
| void | WriteEnumeratedValue (Asn1Tag tag, Type tEnum, object value) |
| |
| void | WriteGeneralizedTimeCore (Asn1Tag tag, DateTimeOffset value, bool omitFractionalSeconds) |
| |
| void | WriteIntegerCore (Asn1Tag tag, long value) |
| |
| void | WriteNonNegativeIntegerCore (Asn1Tag tag, ulong value) |
| |
| void | WriteIntegerUnsignedCore (Asn1Tag tag, ReadOnlySpan< byte > value) |
| |
| void | WriteIntegerCore (Asn1Tag tag, ReadOnlySpan< byte > value) |
| |
| void | WriteIntegerCore (Asn1Tag tag, BigInteger value) |
| |
| void | WriteNamedBitList (Asn1Tag? tag, Type tEnum, Enum value) |
| |
| void | WriteNamedBitList (Asn1Tag? tag, ulong integralValue) |
| |
| void | WriteBitArray (BitArray value, Asn1Tag? tag) |
| |
| void | WriteNullCore (Asn1Tag tag) |
| |
| void | WriteOctetStringCore (Asn1Tag tag, ReadOnlySpan< byte > octetString) |
| |
| void | WriteConstructedCerOctetString (Asn1Tag tag, ReadOnlySpan< byte > payload) |
| |
| void | WriteObjectIdentifierCore (Asn1Tag tag, ReadOnlySpan< char > oidValue) |
| |
| Scope | PushSequenceCore (Asn1Tag tag) |
| |
| void | PopSequenceCore (Asn1Tag tag) |
| |
| Scope | PushSetOfCore (Asn1Tag tag) |
| |
| void | PopSetOfCore (Asn1Tag tag) |
| |
| void | WriteCharacterStringCore (Asn1Tag tag, Encoding encoding, ReadOnlySpan< char > str) |
| |
| void | WriteConstructedCerCharacterString (Asn1Tag tag, Encoding encoding, ReadOnlySpan< char > str, int size) |
| |
| void | WriteUtcTimeCore (Asn1Tag tag, DateTimeOffset value) |
| |
Definition at line 12 of file AsnWriter.cs.