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

◆ GetEncoding()

static Encoding System.Formats.Asn1.AsnCharacterStringEncodings.GetEncoding ( UniversalTagNumber encodingType)
inlinestaticpackage

Definition at line 21 of file AsnCharacterStringEncodings.cs.

22 {
23 return encodingType switch
24 {
25 UniversalTagNumber.UTF8String => s_utf8Encoding,
26 UniversalTagNumber.NumericString => s_numericStringEncoding,
27 UniversalTagNumber.PrintableString => s_printableStringEncoding,
28 UniversalTagNumber.IA5String => s_ia5Encoding,
29 UniversalTagNumber.VisibleString => s_visibleStringEncoding,
30 UniversalTagNumber.BMPString => s_bmpEncoding,
31 UniversalTagNumber.TeletexString => s_t61Encoding,
32 _ => throw new ArgumentOutOfRangeException("encodingType", encodingType, null),
33 };
34 }

References System.Formats.Asn1.AsnCharacterStringEncodings.s_bmpEncoding, System.Formats.Asn1.AsnCharacterStringEncodings.s_ia5Encoding, System.Formats.Asn1.AsnCharacterStringEncodings.s_numericStringEncoding, System.Formats.Asn1.AsnCharacterStringEncodings.s_printableStringEncoding, System.Formats.Asn1.AsnCharacterStringEncodings.s_t61Encoding, System.Formats.Asn1.AsnCharacterStringEncodings.s_utf8Encoding, and System.Formats.Asn1.AsnCharacterStringEncodings.s_visibleStringEncoding.

Referenced by System.Formats.Asn1.AsnDecoder.ReadCharacterString(), System.Formats.Asn1.AsnDecoder.TryReadCharacterString(), and System.Formats.Asn1.AsnWriter.WriteCharacterString().