5 writes to EncoderFallback
System.Diagnostics.TextWriterTraceListener (1)
System\Diagnostics\TextWriterTraceListener.cs (1)
220noBOMwithFallback.EncoderFallback = EncoderFallback.ReplacementFallback;
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\Text\Encoding.cs (1)
268fallbackEncoding.EncoderFallback = encoderFallback;
src\libraries\System.Private.CoreLib\src\System\Text\EncodingProvider.cs (2)
24enc.EncoderFallback = encoderFallback; 37enc.EncoderFallback = encoderFallback;
System.Private.Xml (1)
System\Xml\Core\XmlEncodedRawTextWriter.cs (1)
164_encoding.EncoderFallback = _charEntityFallback;
63 references to EncoderFallback
Microsoft.CodeAnalysis.Remote.Workspaces (1)
Serialization\MessagePackFormatters.cs (1)
132/// Supports (de)serialization of <see cref="Encoding"/> that do not customize <see cref="Encoding.EncoderFallback"/> or <see cref="Encoding.DecoderFallback"/>.
System.Formats.Asn1 (2)
System\Formats\Asn1\AsnCharacterStringEncodings.cs (2)
267EncoderFallback.CreateFallbackBuffer().Fallback(c, i); 336EncoderFallback.CreateFallbackBuffer().Fallback(c, i);
System.Private.CoreLib (33)
src\libraries\System.Private.CoreLib\src\System\IO\BinaryWriter.cs (1)
56_useFastUtf8 = encoding.IsUTF8CodePage && encoding.EncoderFallback.MaxCharCount <= 1;
src\libraries\System.Private.CoreLib\src\System\Text\ASCIIEncoding.cs (4)
161int totalByteCount = GetByteCountFast(pChars, charCount, EncoderFallback, out int charsConsumed); 387if (((encoder is null) ? this.EncoderFallback : encoder.Fallback) is EncoderReplacementFallback replacementFallback 844if (EncoderFallback.MaxCharCount > 1) 845byteCount *= EncoderFallback.MaxCharCount;
src\libraries\System.Private.CoreLib\src\System\Text\EncoderFallback.cs (1)
105EncoderFallbackBuffer fallbackBuffer = (encoder is null) ? encoding.EncoderFallback.CreateFallbackBuffer() : encoder.FallbackBuffer;
src\libraries\System.Private.CoreLib\src\System\Text\EncoderNLS.cs (1)
34_fallback = _encoding.EncoderFallback;
src\libraries\System.Private.CoreLib\src\System\Text\Encoding.cs (5)
1055(EncoderFallback.Equals(that.EncoderFallback)) && 1059_codePage + this.EncoderFallback.GetHashCode() + this.DecoderFallback.GetHashCode(); 1099SR.Format(SR.Argument_EncodingConversionOverflowBytes, _codePage, EncoderFallback.GetType()), "bytes"); 1430this.fallbackBuffer = _enc.EncoderFallback.CreateFallbackBuffer();
src\libraries\System.Private.CoreLib\src\System\Text\Encoding.Internal.cs (1)
576/// Transcodes chars to bytes, using <see cref="EncoderFallback"/> or <see cref="Encoder.Fallback"/> if needed.
src\libraries\System.Private.CoreLib\src\System\Text\Latin1Encoding.cs (2)
159if (EncoderFallback.MaxCharCount > 1) 160byteCount *= EncoderFallback.MaxCharCount;
src\libraries\System.Private.CoreLib\src\System\Text\UnicodeEncoding.cs (5)
1752if (EncoderFallback.MaxCharCount > 1) 1753byteCount *= EncoderFallback.MaxCharCount; 1796(EncoderFallback.Equals(that.EncoderFallback)) && 1804return CodePage + this.EncoderFallback.GetHashCode() + this.DecoderFallback.GetHashCode() +
src\libraries\System.Private.CoreLib\src\System\Text\UTF32Encoding.cs (5)
1075if (EncoderFallback.MaxCharCount > 1) 1076byteCount *= EncoderFallback.MaxCharCount; 1143(EncoderFallback.Equals(that.EncoderFallback)) && 1153return this.EncoderFallback.GetHashCode() + this.DecoderFallback.GetHashCode() +
src\libraries\System.Private.CoreLib\src\System\Text\UTF7Encoding.cs (3)
103(EncoderFallback.Equals(that.EncoderFallback)) && 113return this.CodePage + this.EncoderFallback.GetHashCode() + this.DecoderFallback.GetHashCode();
src\libraries\System.Private.CoreLib\src\System\Text\UTF8Encoding.cs (5)
813if (EncoderFallback.MaxCharCount > 1) 814byteCount *= EncoderFallback.MaxCharCount; 882(EncoderFallback.Equals(that.EncoderFallback)) && 892return this.EncoderFallback.GetHashCode() + this.DecoderFallback.GetHashCode() +
System.Text.Encoding.CodePages (27)
System\Text\BaseCodePageEncoding.cs (1)
65((InternalEncoderBestFitFallback)EncoderFallback).encoding = this;
System\Text\DBCSCodePageEncoding.cs (6)
529Debug.Assert(EncoderFallback != null, "[DBCSCodePageEncoding.GetByteCount]Attempting to use null fallback"); 594fallbackBuffer = EncoderFallback!.CreateFallbackBuffer(); 627Debug.Assert(EncoderFallback != null, "[DBCSCodePageEncoding.GetBytes]Attempting to use null encoder fallback"); 697fallbackBuffer = EncoderFallback!.CreateFallbackBuffer(); 1126if (EncoderFallback.MaxCharCount > 1) 1127byteCount *= EncoderFallback.MaxCharCount;
System\Text\EncoderNLS.cs (1)
38m_fallback = m_encoding.EncoderFallback;
System\Text\EncodingByteBuffer.cs (1)
36fallbackBuffer = _enc.EncoderFallback.CreateFallbackBuffer();
System\Text\EncodingNLS.cs (1)
338throw new ArgumentException(SR.Format(SR.Argument_EncodingConversionOverflowBytes, EncodingName, EncoderFallback.GetType()), "bytes");
System\Text\GB18030Encoding.cs (3)
222Debug.Assert(EncoderFallback != null, "[GB18030Encoding.GetBytes]Attempting to use null encoder fallback"); 750if (EncoderFallback.MaxCharCount > 1) 751byteCount *= EncoderFallback.MaxCharCount;
System\Text\ISCIIEncoding.cs (3)
84if (EncoderFallback.MaxCharCount > 1) 85byteCount *= EncoderFallback.MaxCharCount; 691return _defaultCodePage + EncoderFallback.GetHashCode() + DecoderFallback.GetHashCode();
System\Text\ISO2022Encoding.cs (3)
242Debug.Assert(EncoderFallback != null, "[ISO2022Encoding.GetBytes]Attempting to use null encoder fallback"); 1699if (EncoderFallback.MaxCharCount > 1) 1700byteCount *= EncoderFallback.MaxCharCount;
System\Text\SBCSCodePageEncoding.cs (8)
305Debug.Assert(EncoderFallback != null, "[SBCSCodePageEncoding.GetByteCount]Attempting to use null fallback"); 329fallback = EncoderFallback as EncoderReplacementFallback; 396fallbackBuffer = EncoderFallback!.CreateFallbackBuffer(); 432Debug.Assert(EncoderFallback != null, "[SBCSCodePageEncoding.GetBytes]Attempting to use null encoder fallback"); 460fallback = EncoderFallback as EncoderReplacementFallback; 590fallbackBuffer = EncoderFallback!.CreateFallbackBuffer(); 911if (EncoderFallback.MaxCharCount > 1) 912byteCount *= EncoderFallback.MaxCharCount;