26 references to EncodingUtilities
Microsoft.Build (1)
Logging\FileLogger.cs (1)
43if (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)
40_standardOutputEncoding = EncodingUtilities.CurrentSystemOemEncoding; 41_standardErrorEncoding = EncodingUtilities.CurrentSystemOemEncoding; 200var encoding = EncodingUtilities.BatchFileEncoding(Command + _workingDirectory.Value, UseUtf8Encoding); 232if (encoding.CodePage != EncodingUtilities.CurrentSystemOemEncoding.CodePage)
Microsoft.Build.Utilities.Core (8)
ToolTask.cs (8)
204public string UseUtf8Encoding { get; set; } = EncodingUtilities.UseUtf8Detect; 255return EncodingUtilities.CurrentSystemOemEncoding; 277return EncodingUtilities.CurrentSystemOemEncoding; 1528File.AppendAllText(_temporaryBatchFile, AdjustCommandsForOperatingSystem(commandLineCommands), EncodingUtilities.CurrentSystemOemEncoding); 1538encoding = EncodingUtilities.CurrentSystemOemEncoding; 1542encoding = EncodingUtilities.BatchFileEncoding(commandLineCommands + _temporaryBatchFile, UseUtf8Encoding); 1544if (encoding.CodePage != EncodingUtilities.CurrentSystemOemEncoding.CodePage) 1552EncodingUtilities.CurrentSystemOemEncoding);
MSBuild (2)
XMake.cs (2)
2290var desiredCulture = EncodingUtilities.GetExternalOverriddenUILanguageIfSupportableWithEncoding() ?? CultureInfo.CurrentUICulture.GetConsoleFallbackUICulture(); 2301if (EncodingUtilities.CurrentPlatformIsWindowsAndOfficiallySupportsUTF8Encoding())