Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Text.CodePagesEncodingProvider Class Referencesealed

Public Member Functions

override? Encoding GetEncoding (int codepage)
 
override? Encoding GetEncoding (string name)
 
override IEnumerable< EncodingInfoGetEncodings ()
 
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, EncodingInfoGetEncodingListFromProviders ()
 

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
 

Detailed Description

Definition at line 6 of file CodePagesEncodingProvider.cs.


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