3 types derived from EncodingProvider
System.Text.Encoding.CodePages (3)
System\Text\CodePagesEncodingProvider.cs (1)
11
public sealed partial class CodePagesEncodingProvider :
EncodingProvider
System\Text\CodePagesEncodingProvider.Default.cs (1)
6
public sealed partial class CodePagesEncodingProvider :
EncodingProvider
System\Text\CodePagesEncodingProvider.netcoreapp.cs (1)
8
public sealed partial class CodePagesEncodingProvider :
EncodingProvider
31 references to EncodingProvider
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
1108
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Text.
EncodingProvider
))]
netstandard (1)
netstandard.cs (1)
2043
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Text.
EncodingProvider
))]
System.Private.CoreLib (25)
src\libraries\System.Private.CoreLib\src\System\Text\Encoding.cs (8)
194
public static void RegisterProvider(
EncodingProvider
provider)
197
EncodingProvider
.AddProvider(provider);
202
Encoding? result = FilterDisallowedEncodings(
EncodingProvider
.GetEncodingFromProvider(codepage));
258
Encoding? baseEncoding = FilterDisallowedEncodings(
EncodingProvider
.GetEncodingFromProvider(codepage, encoderFallback, decoderFallback));
282
return FilterDisallowedEncodings(
EncodingProvider
.GetEncodingFromProvider(name)) ??
295
return FilterDisallowedEncodings(
EncodingProvider
.GetEncodingFromProvider(name, encoderFallback, decoderFallback)) ??
316
/// <returns>The list of the <see cref="
EncodingProvider
"/> objects</returns>
319
Dictionary<int, EncodingInfo>? result =
EncodingProvider
.GetEncodingListFromProviders();
src\libraries\System.Private.CoreLib\src\System\Text\EncodingInfo.cs (3)
13
/// <param name="provider">The <see cref="
EncodingProvider
"/> object which created this <see cref="EncodingInfo"/> object</param>
18
public EncodingInfo(
EncodingProvider
provider, int codePage, string name, string displayName) : this(codePage, name, displayName)
74
internal
EncodingProvider
? Provider { get; }
src\libraries\System.Private.CoreLib\src\System\Text\EncodingProvider.cs (14)
11
private static volatile
EncodingProvider
[]? s_providers;
46
internal static void AddProvider(
EncodingProvider
provider)
62
EncodingProvider
[] providers = s_providers;
69
var newProviders = new
EncodingProvider
[providers.Length + 1];
82
EncodingProvider
[]? providers = s_providers;
86
foreach (
EncodingProvider
provider in providers)
98
EncodingProvider
[]? providers = s_providers;
104
foreach (
EncodingProvider
provider in providers)
121
EncodingProvider
[]? providers = s_providers;
125
foreach (
EncodingProvider
provider in providers)
137
EncodingProvider
[]? providers = s_providers;
141
foreach (
EncodingProvider
provider in providers)
153
EncodingProvider
[]? providers = s_providers;
157
foreach (
EncodingProvider
provider in providers)
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net11.0\System.Runtime.Forwards.cs (1)
806
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Text.
EncodingProvider
))]
System.Text.Encoding (1)
System.Text.Encoding.cs (1)
17
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Text.
EncodingProvider
))]
System.Text.Encoding.CodePages (2)
System\Text\CodePagesEncodingProvider.cs (2)
13
private static readonly
EncodingProvider
s_singleton = new CodePagesEncodingProvider();
19
public static
EncodingProvider
Instance