Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Formats.Asn1.AsnReader Class Reference

Public Member Functions

 AsnReader (ReadOnlyMemory< byte > data, AsnEncodingRules ruleSet, AsnReaderOptions options=default(AsnReaderOptions))
 
void ThrowIfNotEmpty ()
 
Asn1Tag PeekTag ()
 
ReadOnlyMemory< byte > PeekEncodedValue ()
 
ReadOnlyMemory< byte > PeekContentBytes ()
 
ReadOnlyMemory< byte > ReadEncodedValue ()
 
bool TryReadPrimitiveBitString (out int unusedBitCount, out ReadOnlyMemory< byte > value, Asn1Tag? expectedTag=null)
 
bool TryReadBitString (Span< byte > destination, out int unusedBitCount, out int bytesWritten, Asn1Tag? expectedTag=null)
 
byte[] ReadBitString (out int unusedBitCount, Asn1Tag? expectedTag=null)
 
bool ReadBoolean (Asn1Tag? expectedTag=null)
 
ReadOnlyMemory< byte > ReadEnumeratedBytes (Asn1Tag? expectedTag=null)
 
TEnum ReadEnumeratedValue< TEnum > (Asn1Tag? expectedTag=null)
 
Enum ReadEnumeratedValue (Type enumType, Asn1Tag? expectedTag=null)
 
DateTimeOffset ReadGeneralizedTime (Asn1Tag? expectedTag=null)
 
ReadOnlyMemory< byte > ReadIntegerBytes (Asn1Tag? expectedTag=null)
 
BigInteger ReadInteger (Asn1Tag? expectedTag=null)
 
bool TryReadInt32 (out int value, Asn1Tag? expectedTag=null)
 
bool TryReadUInt32 (out uint value, Asn1Tag? expectedTag=null)
 
bool TryReadInt64 (out long value, Asn1Tag? expectedTag=null)
 
bool TryReadUInt64 (out ulong value, Asn1Tag? expectedTag=null)
 
TFlagsEnum ReadNamedBitListValue< TFlagsEnum > (Asn1Tag? expectedTag=null)
 
Enum ReadNamedBitListValue (Type flagsEnumType, Asn1Tag? expectedTag=null)
 
BitArray ReadNamedBitList (Asn1Tag? expectedTag=null)
 
void ReadNull (Asn1Tag? expectedTag=null)
 
bool TryReadOctetString (Span< byte > destination, out int bytesWritten, Asn1Tag? expectedTag=null)
 
byte[] ReadOctetString (Asn1Tag? expectedTag=null)
 
bool TryReadPrimitiveOctetString (out ReadOnlyMemory< byte > contents, Asn1Tag? expectedTag=null)
 
string ReadObjectIdentifier (Asn1Tag? expectedTag=null)
 
AsnReader ReadSequence (Asn1Tag? expectedTag=null)
 
AsnReader ReadSetOf (Asn1Tag? expectedTag=null)
 
AsnReader ReadSetOf (bool skipSortOrderValidation, Asn1Tag? expectedTag=null)
 
bool TryReadPrimitiveCharacterStringBytes (Asn1Tag expectedTag, out ReadOnlyMemory< byte > contents)
 
bool TryReadCharacterStringBytes (Span< byte > destination, Asn1Tag expectedTag, out int bytesWritten)
 
bool TryReadCharacterString (Span< char > destination, UniversalTagNumber encodingType, out int charsWritten, Asn1Tag? expectedTag=null)
 
string ReadCharacterString (UniversalTagNumber encodingType, Asn1Tag? expectedTag=null)
 
DateTimeOffset ReadUtcTime (Asn1Tag? expectedTag=null)
 
DateTimeOffset ReadUtcTime (int twoDigitYearMax, Asn1Tag? expectedTag=null)
 

Properties

AsnEncodingRules RuleSet [get]
 
bool HasData [get]
 

Private Member Functions

AsnReader CloneAtSlice (int start, int length)
 

Private Attributes

ReadOnlyMemory< byte > _data
 
readonly AsnReaderOptions _options
 

Detailed Description

Definition at line 6 of file AsnReader.cs.


The documentation for this class was generated from the following file: