26 references to EncodingUtilities
Microsoft.Build (1)
Logging\FileLogger.cs (1)
44if (EncodingUtilities.GetExternalOverriddenUILanguageIfSupportableWithEncoding() != null)
Microsoft.Build.Framework (11)
EncodingUtilities.cs (11)
231return EncodingUtilities.Utf8WithoutBom; 234var defaultEncoding = EncodingUtilities.CurrentSystemOemEncoding; 242defaultEncoding = EncodingUtilities.Utf8WithoutBom; 245string useUtf8 = string.IsNullOrEmpty(encodingSpecification) ? EncodingUtilities.UseUtf8Detect : encodingSpecification; 249case EncodingUtilities.UseUtf8Always: 250case EncodingUtilities.UseUtf8True: 251return EncodingUtilities.Utf8WithoutBom; 252case EncodingUtilities.UseUtf8Never: 253case EncodingUtilities.UseUtf8System: 256return EncodingUtilities.CanEncodeString(defaultEncoding.CodePage, contents) 258: EncodingUtilities.Utf8WithoutBom;
Microsoft.Build.Tasks.Core (4)
Exec.cs (4)
39_standardOutputEncoding = EncodingUtilities.CurrentSystemOemEncoding; 40_standardErrorEncoding = EncodingUtilities.CurrentSystemOemEncoding; 199var encoding = EncodingUtilities.BatchFileEncoding(Command + WorkingDirectory, UseUtf8Encoding); 231if (encoding.CodePage != EncodingUtilities.CurrentSystemOemEncoding.CodePage)
Microsoft.Build.Utilities.Core (8)
ToolTask.cs (8)
204public string UseUtf8Encoding { get; set; } = EncodingUtilities.UseUtf8Detect; 257return EncodingUtilities.CurrentSystemOemEncoding; 281return EncodingUtilities.CurrentSystemOemEncoding; 1531File.AppendAllText(_temporaryBatchFile, AdjustCommandsForOperatingSystem(commandLineCommands), EncodingUtilities.CurrentSystemOemEncoding); 1541encoding = EncodingUtilities.CurrentSystemOemEncoding; 1545encoding = EncodingUtilities.BatchFileEncoding(commandLineCommands + _temporaryBatchFile, UseUtf8Encoding); 1547if (encoding.CodePage != EncodingUtilities.CurrentSystemOemEncoding.CodePage) 1555EncodingUtilities.CurrentSystemOemEncoding);
MSBuild (2)
XMake.cs (2)
1945var desiredCulture = EncodingUtilities.GetExternalOverriddenUILanguageIfSupportableWithEncoding() ?? CultureInfo.CurrentUICulture.GetConsoleFallbackUICulture(); 1956if (EncodingUtilities.CurrentPlatformIsWindowsAndOfficiallySupportsUTF8Encoding())