|
| 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.