4 types derived from EncoderNLS
mscorlib (4)
system\text\isciiencoding.cs (1)
751internal class ISCIIEncoder : EncoderNLS
system\text\iso2022encoding.cs (1)
1867internal class ISO2022Encoder : System.Text.EncoderNLS
system\text\utf7encoding.cs (1)
966private class Encoder : EncoderNLS, ISerializable
system\text\utf8encoding.cs (1)
2421internal class UTF8Encoder : EncoderNLS, ISerializable
4 instantiations of EncoderNLS
mscorlib (4)
system\text\asciiencoding.cs (1)
1020return new EncoderNLS(this);
system\text\encodingnls.cs (1)
371return new EncoderNLS(this);
system\text\unicodeencoding.cs (1)
1919return new EncoderNLS(this);
system\text\utf32encoding.cs (1)
1132return new EncoderNLS(this);
31 references to EncoderNLS
mscorlib (31)
system\text\asciiencoding.cs (2)
404internal override unsafe int GetByteCount(char* chars, int charCount, EncoderNLS encoder) 540byte* bytes, int byteCount, EncoderNLS encoder)
system\text\dbcscodepageencoding.cs (2)
539internal override unsafe int GetByteCount(char* chars, int count, EncoderNLS encoder) 631byte* bytes, int byteCount, EncoderNLS encoder)
system\text\encoderfallback.cs (2)
119internal EncoderNLS encoder; 140internal unsafe void InternalInitialize(char* charStart, char* charEnd, EncoderNLS encoder, bool setEncoder)
system\text\encoding.cs (7)
1011internal virtual unsafe int GetByteCount(char* chars, int count, EncoderNLS encoder) 1088byte* bytes, int byteCount, EncoderNLS encoder) 1603internal void ThrowBytesOverflow(EncoderNLS encoder, bool nothingEncoded) 1696EncoderNLS encoderNls = encoder as EncoderNLS; 2112EncoderNLS encoder; 2116internal unsafe EncodingByteBuffer(Encoding inEncoding, EncoderNLS inEncoder,
system\text\gb18030encoding.cs (2)
258internal override unsafe int GetByteCount(char* chars, int count, EncoderNLS encoder) 266byte* bytes, int byteCount, EncoderNLS encoder)
system\text\isciiencoding.cs (2)
163internal override unsafe int GetByteCount(char* chars, int count, EncoderNLS baseEncoder) 172byte* bytes, int byteCount, EncoderNLS baseEncoder)
system\text\iso2022encoding.cs (2)
276internal override unsafe int GetByteCount(char* chars, int count, EncoderNLS baseEncoder) 288byte* bytes, int byteCount, EncoderNLS baseEncoder)
system\text\latin1encoding.cs (2)
65internal override unsafe int GetByteCount(char* chars, int charCount, EncoderNLS encoder) 182byte* bytes, int byteCount, EncoderNLS encoder)
system\text\sbcscodepageencoding.cs (2)
304internal override unsafe int GetByteCount(char* chars, int count, EncoderNLS encoder) 426byte* bytes, int byteCount, EncoderNLS encoder)
system\text\unicodeencoding.cs (2)
438internal override unsafe int GetByteCount(char* chars, int count, EncoderNLS encoder) 732byte* bytes, int byteCount, EncoderNLS encoder)
system\text\utf32encoding.cs (2)
437internal override unsafe int GetByteCount(char *chars, int count, EncoderNLS encoder) 564byte* bytes, int byteCount, EncoderNLS encoder)
system\text\utf7encoding.cs (2)
508internal override unsafe int GetByteCount(char* chars, int count, EncoderNLS baseEncoder) 519byte* bytes, int byteCount, EncoderNLS baseEncoder)
system\text\utf8encoding.cs (2)
472internal override unsafe int GetByteCount(char *chars, int count, EncoderNLS baseEncoder) 850byte* bytes, int byteCount, EncoderNLS baseEncoder)