Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
override? Encoding | GetEncoding (int codepage) |
override? Encoding | GetEncoding (string name) |
override IEnumerable< EncodingInfo > | GetEncodings () |
virtual ? Encoding | GetEncoding (string name, EncoderFallback encoderFallback, DecoderFallback decoderFallback) |
virtual ? Encoding | GetEncoding (int codepage, EncoderFallback encoderFallback, DecoderFallback decoderFallback) |
Package Functions | |
CodePagesEncodingProvider () | |
Static Package Functions | |
static void | AddProvider (EncodingProvider provider) |
static Encoding | GetEncodingFromProvider (int codepage) |
static Encoding | GetEncodingFromProvider (string encodingName) |
static Encoding | GetEncodingFromProvider (int codepage, EncoderFallback enc, DecoderFallback dec) |
static Encoding | GetEncodingFromProvider (string encodingName, EncoderFallback enc, DecoderFallback dec) |
static Dictionary< int, EncodingInfo > | GetEncodingListFromProviders () |
Properties | |
static EncodingProvider | Instance [get] |
static int | SystemDefaultCodePage [get] |
Static Private Member Functions | |
static Encoding | GetEncodingRare (int codepage) |
Private Attributes | |
readonly Dictionary< int, Encoding > | _encodings = new Dictionary<int, Encoding>() |
readonly ReaderWriterLockSlim | _cacheLock = new ReaderWriterLockSlim() |
Static Private Attributes | |
static readonly EncodingProvider | s_singleton = new CodePagesEncodingProvider() |
static volatile EncodingProvider[] | s_providers |
Definition at line 6 of file CodePagesEncodingProvider.cs.