Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ TryReadPrimitiveBitString()

bool System.Formats.Asn1.AsnReader.TryReadPrimitiveBitString ( out int unusedBitCount,
out ReadOnlyMemory< byte > value,
Asn1Tag? expectedTag = null )
inline

Definition at line 62 of file AsnReader.cs.

63 {
64 ReadOnlySpan<byte> value2;
65 int bytesConsumed;
66 bool flag = AsnDecoder.TryReadPrimitiveBitString(_data.Span, RuleSet, out unusedBitCount, out value2, out bytesConsumed, expectedTag);
67 if (flag)
68 {
69 value = AsnDecoder.Slice(_data, value2);
70 _data = _data.Slice(bytesConsumed);
71 }
72 else
73 {
74 value = default(ReadOnlyMemory<byte>);
75 }
76 return flag;
77 }
ReadOnlyMemory< byte > _data
Definition AsnReader.cs:8
AsnEncodingRules RuleSet
Definition AsnReader.cs:12
unsafe ReadOnlySpan< T > Span
ReadOnlyMemory< T > Slice(int start)

References System.Formats.Asn1.AsnReader._data, System.Formats.Asn1.AsnReader.RuleSet, System.ReadOnlyMemory< T >.Slice(), System.Formats.Asn1.AsnDecoder.Slice(), System.ReadOnlyMemory< T >.Span, System.Formats.Asn1.AsnDecoder.TryReadPrimitiveBitString(), and System.value.