240 references to NativeMethods
Microsoft.Build (66)
AssemblyInfo.cs (1)
4
global using NativeMethodsShared = Microsoft.Build.Framework.
NativeMethods
;
BackEnd\BuildManager\BuildManager.cs (7)
509
if (
NativeMethodsShared
.IsWindows || parameters.LowPriority)
1169
_buildTelemetry.BuildEngineFrameworkName =
NativeMethodsShared
.FrameworkName;
1183
var sacState =
NativeMethodsShared
.GetSACState();
1185
_buildTelemetry.SACEnabled = sacState ==
NativeMethodsShared
.SAC_State.Evaluation || sacState ==
NativeMethodsShared
.SAC_State.Enforcement;
1278
NativeMethodsShared
.FrameworkName,
1300
BuildEngineFrameworkName =
NativeMethodsShared
.FrameworkName,
BackEnd\BuildManager\BuildParameters.cs (1)
65
private static string s_startupDirectory =
NativeMethodsShared
.GetCurrentDirectory();
BackEnd\Client\MSBuildClient.cs (2)
244
NativeMethodsShared
.RestoreConsoleMode(_originalConsoleMode);
388
(var acceptAnsiColorCodes, var outputIsScreen, _originalConsoleMode) =
NativeMethodsShared
.QueryIsScreenAndTryEnableAnsiColorCodes();
BackEnd\Components\Caching\ResultsCache.cs (1)
248
capacity => new ConcurrentDictionary<int, BuildResult>(
NativeMethodsShared
.GetLogicalCoreCount(), capacity));
BackEnd\Components\Communications\NodeLauncher.cs (1)
77
return
NativeMethodsShared
.IsUnixLike
BackEnd\Components\Communications\NodeProviderOutOfProcBase.cs (1)
703
return Math.Max(1, (3 *
NativeMethodsShared
.GetLogicalCoreCount()) / 2);
BackEnd\Components\Communications\RarNodeLauncher.cs (1)
56
if (
NativeMethodsShared
.IsWindows)
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (5)
985
oldestOutputFileTime =
NativeMethodsShared
.GetLastWriteFileUtcTime(oldestOutputFullPath);
1010
candidateOutputFileTime =
NativeMethodsShared
.GetLastWriteFileUtcTime(candidateOutputFullPath);
1045
inputFileTime =
NativeMethodsShared
.GetLastWriteFileUtcTime(unescapedInputFullPath);
1200
var path1WriteTime =
NativeMethodsShared
.GetLastWriteFileUtcTime(path1);
1203
var path2WriteTime =
NativeMethodsShared
.GetLastWriteFileUtcTime(path2);
BackEnd\Components\Scheduler\Scheduler.cs (1)
255
_coreLimit =
NativeMethodsShared
.GetLogicalCoreCount();
BackEnd\Components\SdkResolution\SdkResolverService.cs (1)
547
NativeMethodsShared
.GetLogicalCoreCount(),
BackEnd\Node\InProcNode.cs (3)
148
_savedCurrentDirectory =
NativeMethodsShared
.GetCurrentDirectory();
346
NativeMethodsShared
.SetCurrentDirectory(_savedCurrentDirectory);
482
_savedCurrentDirectory =
NativeMethodsShared
.GetCurrentDirectory();
BackEnd\Node\OutOfProcNode.cs (4)
495
NativeMethodsShared
.SetCurrentDirectory(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory);
722
NativeMethodsShared
.SetCurrentDirectory(BuildParameters.StartupDirectory);
727
NativeMethodsShared
.SetCurrentDirectory(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory);
884
if (!lowPriority ||
NativeMethodsShared
.IsWindows)
BackEnd\Node\OutOfProcServerNode.cs (5)
262
NativeMethodsShared
.SetCurrentDirectory(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory);
407
NativeMethodsShared
.ConsoleConfigurationOverride =
433
if (
NativeMethodsShared
.IsWindows && command.ConsoleConfiguration.BufferWidth > 0)
464
NativeMethodsShared
.ConsoleConfigurationOverride = null;
469
NativeMethodsShared
.SetCurrentDirectory(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory);
BackEnd\Shared\BuildRequestConfiguration.cs (2)
473
NativeMethodsShared
.SetCurrentDirectory(BuildParameters.StartupDirectory);
478
NativeMethodsShared
.SetCurrentDirectory(
Construction\ProjectRootElement.cs (3)
179
_directory =
NativeMethodsShared
.GetCurrentDirectory();
204
_directory =
NativeMethodsShared
.GetCurrentDirectory();
261
_directory =
NativeMethodsShared
.GetCurrentDirectory();
Definition\ToolsetReader.cs (2)
166
var libraryPath =
NativeMethodsShared
.FrameworkBasePath;
490
var importSearchPathsTable = GetProjectImportSearchPathsTable(toolsVersion.Name,
NativeMethodsShared
.GetOSNameForExtensionsPath());
Evaluation\Evaluator.cs (3)
1169
if (!
NativeMethodsShared
.IsWindows)
1171
SetBuiltInProperty(ReservedPropertyNames.osName,
NativeMethodsShared
.OSName);
1172
SetBuiltInProperty(ReservedPropertyNames.frameworkToolsRoot,
NativeMethodsShared
.FrameworkBasePath);
Evaluation\Expander.cs (3)
1746
if (!
NativeMethodsShared
.IsWindows)
1786
if (!
NativeMethodsShared
.IsWindows && !registryKeyName.StartsWith("HKEY_CURRENT_USER", StringComparison.OrdinalIgnoreCase))
1796
return
NativeMethodsShared
.FrameworkBasePath + Path.DirectorySeparatorChar;
Evaluation\IntrinsicFunctions.cs (8)
206
if (!
NativeMethodsShared
.IsWindows)
222
if (!
NativeMethodsShared
.IsWindows)
235
if (!
NativeMethodsShared
.IsWindows)
257
if (!
NativeMethodsShared
.IsWindows)
288
if (!
NativeMethodsShared
.IsWindows && !keyName.StartsWith("HKEY_CURRENT_USER", StringComparison.OrdinalIgnoreCase))
297
return Path.Combine(
NativeMethodsShared
.FrameworkBasePath, m.Groups[0].Value) + Path.DirectorySeparatorChar;
588
return
NativeMethodsShared
.IsUnixLike;
597
return
NativeMethodsShared
.IsBSD;
Graph\ProjectGraph.cs (2)
341
NativeMethodsShared
.GetLogicalCoreCount(),
382
NativeMethodsShared
.GetLogicalCoreCount(),
Instance\HostServices.cs (1)
89
if (
NativeMethodsShared
.IsWindows)
Logging\BaseConsoleLogger.cs (1)
265
runningWithCharacterFileType =
NativeMethodsShared
.IsWindows && ConsoleConfiguration.OutputIsScreen;
Logging\SimpleErrorLogger.cs (2)
27
(acceptAnsiColorCodes, _, originalConsoleMode) =
NativeMethods
.QueryIsScreenAndTryEnableAnsiColorCodes(useStandardError: true);
88
NativeMethods
.RestoreConsoleMode(originalConsoleMode, useStandardError: true);
Logging\TerminalLogger\TerminalLogger.cs (5)
271
(bool supportsAnsi, bool outputIsScreen, uint? originalConsoleMode) =
NativeMethodsShared
.QueryIsScreenAndTryEnableAnsiColorCodes();
283
(bool supportsAnsi, bool outputIsScreen, uint? originalConsoleMode) =
NativeMethodsShared
.QueryIsScreenAndTryEnableAnsiColorCodes();
373
NativeMethodsShared
.RestoreConsoleMode(originalConsoleMode);
387
NativeMethodsShared
.RestoreConsoleMode(originalConsoleMode);
548
NativeMethodsShared
.RestoreConsoleMode(_originalConsoleMode);
Microsoft.Build.Framework (84)
BackEnd\CommunicationsUtilities.cs (2)
466
if (!
NativeMethods
.IsWindows)
632
NativeMethods
.IsWindows &&
BackEnd\Handshake.cs (1)
90
if (includeSessionId &&
NativeMethods
.IsWindows)
BackEnd\NamedPipeUtil.cs (1)
23
if (
NativeMethods
.IsUnixLike)
BuildEnvironmentHelper.cs (12)
134
if (!
NativeMethods
.IsWindows)
166
if (
NativeMethods
.IsWindows &&
240
if (
NativeMethods
.IsWindows &&
370
NativeMethods
.ProcessorArchitecture ==
NativeMethods
.ProcessorArchitectures.X64 ? "amd64" :
371
NativeMethods
.ProcessorArchitecture ==
NativeMethods
.ProcessorArchitectures.ARM64 ? "arm64" : string.Empty,
596
MSBuildToolsDirectoryRoot =
NativeMethods
.ProcessorArchitecture switch
598
NativeMethods
.ProcessorArchitectures.X86 => CurrentMSBuildToolsDirectory,
599
NativeMethods
.ProcessorArchitectures.X64 or
NativeMethods
.ProcessorArchitectures.ARM64
602
_ => Assumed.Unreachable<string>($"Unknown processor architecture {
NativeMethods
.ProcessorArchitecture}"),
Constants.cs (2)
31
internal static readonly string DotnetProcessName =
NativeMethods
.IsWindows ? "dotnet.exe" : "dotnet";
46
internal static readonly string MSBuildExecutableName =
NativeMethods
.IsWindows ? $"{MSBuildAppName}.exe" : MSBuildAppName;
Coordinator\CoordinatorSettings.cs (1)
141
if (
NativeMethods
.IsWindows)
EncodingUtilities.cs (1)
229
if (!
NativeMethods
.IsWindows)
FileUtilities.cs (11)
234
=> path.Length >=
NativeMethods
.MaxPath; // >= not > because MAX_PATH assumes a trailing null
240
=>
NativeMethods
.IsUnixLike && path.IndexOf(WindowsDirectorySeparator) >= 0;
246
=>
NativeMethods
.IsWindows && path.IndexOf(UnixDirectorySeparator) >= 0;
430
if (
NativeMethods
.GetLastWriteDirectoryUtcTime(directoryPath, out lastModifiedTime))
772
if (
NativeMethods
.IsWindows || string.IsNullOrEmpty(value)
793
if (
NativeMethods
.IsWindows || value.IsEmpty)
874
if (
NativeMethods
.IsWindows)
1002
if (
NativeMethods
.IsWindows && !EndsWithSlash(fullPath))
1454
bool hasMaxPath =
NativeMethods
.HasMaxPath;
1455
int maxPath =
NativeMethods
.MaxPath;
1457
return hasMaxPath && !IsRootedNoThrow(path) &&
NativeMethods
.GetCurrentDirectory().Length + path.Length + 1 /* slash */ >= maxPath;
ItemSpecModifiers.cs (1)
547
if (
NativeMethods
.IsWindows)
MSBuildNameIgnoreCaseComparer.cs (4)
25
private static readonly
NativeMethods
.ProcessorArchitectures s_runningProcessorArchitecture =
NativeMethods
.ProcessorArchitecture;
117
if ((s_runningProcessorArchitecture !=
NativeMethods
.ProcessorArchitectures.IA64)
118
&& (s_runningProcessorArchitecture !=
NativeMethods
.ProcessorArchitectures.ARM))
MultiProcessTaskEnvironmentDriver.cs (2)
35
get => new AbsolutePath(
NativeMethods
.GetCurrentDirectory(), ignoreRootedCheck: true);
36
set =>
NativeMethods
.SetCurrentDirectory(value.Value);
PathHelpers\AbsolutePath.cs (2)
29
private static readonly StringComparer s_pathComparer =
NativeMethods
.IsFileSystemCaseSensitive ? StringComparer.Ordinal : StringComparer.OrdinalIgnoreCase;
136
if (!
NativeMethods
.IsWindows
Utilities\FileMatcher.cs (5)
1062
if (
NativeMethods
.IsLinux && recursionState.SearchData.DirectoryPattern != null)
1206
using (var matchFileExpression = new ReuseableStringBuilder(FileSpecRegexMinLength +
NativeMethods
.MAX_PATH))
1259
bool isUncPath =
NativeMethods
.IsWindows && fixedDir.Length > 1
2273
if (
NativeMethods
.IsWindows &&
2595
var maxTasks = Math.Max(1,
NativeMethods
.GetLogicalCoreCount() / 2);
Utilities\FrameworkLocationHelper.cs (35)
93
internal static string dotNetFrameworkVersionFolderPrefixV11 =
NativeMethods
.IsWindows ? "v1.1" : "1.1"; // v1.1 is for Everett.
98
internal static string dotNetFrameworkVersionFolderPrefixV20 =
NativeMethods
.IsWindows ? "v2.0" : "2.0"; // v2.0 is for Whidbey.
102
internal static string dotNetFrameworkVersionFolderPrefixV30 =
NativeMethods
.IsWindows ? "v3.0" : "3.0"; // v3.0 is for WinFx.
116
internal static string dotNetFrameworkVersionFolderPrefixV35 =
NativeMethods
.IsWindows ? "v3.5" : "3.5"; // v3.5 is for Orcas.
122
internal static string dotNetFrameworkVersionFolderPrefixV40 =
NativeMethods
.IsWindows ? "v4.0" : "4.0";
123
internal static string dotNetFrameworkVersionFolderPrefixV45 =
NativeMethods
.IsWindows ? "v4.5" : "4.5";
444
return
NativeMethods
.IsUnixLike
445
? Path.Combine(
NativeMethods
.FrameworkBasePath, dotNetFrameworkVersionFolderPrefixV11)
454
return
NativeMethods
.IsUnixLike
455
? Path.Combine(
NativeMethods
.FrameworkBasePath, dotNetFrameworkVersionFolderPrefixV20)
464
return
NativeMethods
.IsUnixLike
465
? Path.Combine(
NativeMethods
.FrameworkBasePath, dotNetFrameworkVersionFolderPrefixV30)
474
return
NativeMethods
.IsUnixLike
475
? Path.Combine(
NativeMethods
.FrameworkBasePath, dotNetFrameworkVersionFolderPrefixV35)
484
return
NativeMethods
.IsUnixLike
485
? Path.Combine(
NativeMethods
.FrameworkBasePath, dotNetFrameworkVersionFolderPrefixV40)
494
return
NativeMethods
.IsUnixLike
495
? Path.Combine(
NativeMethods
.FrameworkBasePath, dotNetFrameworkVersionFolderPrefixV45)
504
return
NativeMethods
.IsUnixLike
505
? Path.Combine(
NativeMethods
.FrameworkBasePath, dotNetFrameworkVersionFolderPrefixV11)
514
return
NativeMethods
.IsUnixLike
515
? Path.Combine(
NativeMethods
.FrameworkBasePath, dotNetFrameworkVersionFolderPrefixV20)
538
if (!
NativeMethods
.IsWindows)
540
s_fallbackDotNetFrameworkSdkInstallPath =
NativeMethods
.FrameworkCurrentPath;
588
if (
NativeMethods
.IsWindows)
635
if (
NativeMethods
.IsWindows)
829
if (!
NativeMethods
.IsWindows)
836
var frameworkPath = Path.Combine(
NativeMethods
.FrameworkBasePath, prefix ?? string.Empty);
986
combinedPath =
NativeMethods
.IsWindows
988
: Path.Combine(
NativeMethods
.FrameworkBasePath, "xbuild-frameworks");
1196
dotNetFrameworkVersionFolderPrefix:
NativeMethods
.IsWindows ? "v4.0" : "v4.5",
1444
string currentRuntimePath =
NativeMethods
.FrameworkCurrentPath;
1496
if (
NativeMethods
.IsUnixLike)
1498
string frameworkPath =
NativeMethods
.FrameworkBasePath;
1587
if (
NativeMethods
.IsWindows)
Utilities\ProcessExtensions.cs (4)
116
if (
NativeMethods
.IsWindows)
122
else if (
NativeMethods
.IsOSX ||
NativeMethods
.IsBSD)
127
else if (
NativeMethods
.IsLinux)
Microsoft.Build.Tasks.Core (42)
AssemblyDependency\AssemblyInformation.cs (1)
308
if (!
NativeMethodsShared
.IsWindows)
AssemblyDependency\AssemblyMetadata.cs (1)
30
ScatterFiles =
NativeMethodsShared
.IsWindows ? import.Files : null;
AssemblyDependency\Reference.cs (1)
514
else if (
NativeMethodsShared
.IsWindows)
AssemblyDependency\ResolveAssemblyReference.cs (1)
3463
p =>
NativeMethodsShared
.GetLastWriteFileUtcTime(p),
AssemblyInfo.cs (1)
4
global using NativeMethodsShared = Microsoft.Build.Framework.
NativeMethods
;
Copy.cs (3)
47
private static readonly int DefaultCopyParallelism =
NativeMethodsShared
.GetLogicalCoreCount() > 4 ? 6 : 4;
357
TryCopyViaLink(SymbolicLinkComment, MessageImportance.Normal, sourceFileState, destinationFileState, out symbolicLinkCreated, ref errorMessage, (source, destination, errMessage) =>
NativeMethodsShared
.MakeSymbolicLink(destination, source, ref errorMessage));
360
if (!
NativeMethodsShared
.IsWindows)
Exec.cs (7)
75
if (
NativeMethodsShared
.IsUnixLike)
214
if (!
NativeMethodsShared
.IsUnixLike)
259
if (!
NativeMethodsShared
.IsUnixLike)
525
if (
NativeMethodsShared
.IsWindows)
604
if (
NativeMethodsShared
.IsUnixLike)
619
if (
NativeMethodsShared
.IsWindows)
680
protected override string ToolName =>
NativeMethodsShared
.IsWindows ? "cmd.exe" : "sh";
FormatUrl.cs (1)
47
if (InputUrl.Length > 0 &&
NativeMethodsShared
.IsWindows && string.IsNullOrWhiteSpace(InputUrl))
GenerateApplicationManifest.cs (1)
116
if (!
NativeMethodsShared
.IsWindows)
GenerateDeploymentManifest.cs (1)
160
if (!
NativeMethodsShared
.IsWindows)
GenerateLauncher.cs (1)
48
if (!
NativeMethodsShared
.IsWindows)
GenerateManifestBase.cs (1)
283
if (!
NativeMethodsShared
.IsWindows)
GenerateResource.cs (7)
1587
DateTime outputTime =
NativeMethodsShared
.GetLastWriteFileUtcTime(outputFilePath);
1597
DateTime sourceTime =
NativeMethodsShared
.GetLastWriteFileUtcTime(sourceFilePath);
1643
DateTime linkedFileTime =
NativeMethodsShared
.GetLastWriteFileUtcTime(linkedFilePath);
1730
DateTime sourceTime =
NativeMethodsShared
.GetLastWriteFileUtcTime(Sources[0].ItemSpec);
1731
DateTime outputTime =
NativeMethodsShared
.GetLastWriteFileUtcTime(StronglyTypedFileName);
1789
DateTime time =
NativeMethodsShared
.GetLastWriteFileUtcTime(input.ItemSpec);
2898
if (!
NativeMethodsShared
.HasMaxPath)
GetInstalledSDKLocations.cs (1)
131
if (!
NativeMethodsShared
.IsWindows)
GetSDKReferenceFiles.cs (1)
230
if (!
NativeMethodsShared
.IsWindows)
ManifestUtil\SecurityUtil.cs (1)
891
if (
NativeMethodsShared
.IsWindows && (toolPath == null || !FileSystems.Default.FileExists(toolPath)))
Move.cs (1)
292
if (
NativeMethodsShared
.IsWindows)
NativeMethods.cs (4)
77
if (
NativeMethodsShared
.IsWindows)
230
private static readonly string s_gacPath = Path.Combine(
NativeMethodsShared
.FrameworkBasePath, "gac");
274
if (
NativeMethodsShared
.IsWindows)
338
if (
NativeMethodsShared
.IsWindows)
ResolveSDKReference.cs (1)
272
if (!
NativeMethodsShared
.IsWindows)
SignFile.cs (1)
52
if (!
NativeMethodsShared
.IsWindows)
src\msbuild\src\Shared\AssemblyFolders\AssemblyFoldersEx.cs (1)
80
if (!
NativeMethodsShared
.IsWindows)
src\msbuild\src\Shared\NodePipeClient.cs (1)
18
private static readonly bool s_useHandhakeTimeout = !
NativeMethodsShared
.IsWindows;
src\msbuild\src\Shared\NodePipeServer.cs (1)
32
private static readonly int s_handshakeTimeout =
NativeMethodsShared
.IsWindows ? 0 : 60_000;
SystemState.cs (1)
707
return lastModified != DateTime.MinValue && lastModified !=
NativeMethodsShared
.MinFileDate;
Unzip.cs (1)
269
if (mode != UnixFileMode.None &&
NativeMethodsShared
.IsUnixLike)
Microsoft.Build.Utilities.Core (29)
AssemblyInfo.cs (1)
4
global using NativeMethodsShared = Microsoft.Build.Framework.
NativeMethods
;
ProcessorArchitecture.cs (11)
84
string architecture =
NativeMethodsShared
.ProcessorArchitecture switch
86
NativeMethodsShared
.ProcessorArchitectures.X86 => X86,
87
NativeMethodsShared
.ProcessorArchitectures.X64 => AMD64,
88
NativeMethodsShared
.ProcessorArchitectures.IA64 => IA64,
89
NativeMethodsShared
.ProcessorArchitectures.ARM => ARM,
90
NativeMethodsShared
.ProcessorArchitectures.ARM64 => ARM64,
91
NativeMethodsShared
.ProcessorArchitectures.WASM => WASM,
92
NativeMethodsShared
.ProcessorArchitectures.S390X => S390X,
93
NativeMethodsShared
.ProcessorArchitectures.LOONGARCH64 => LOONGARCH64,
94
NativeMethodsShared
.ProcessorArchitectures.ARMV6 => ARMV6,
95
NativeMethodsShared
.ProcessorArchitectures.PPC64LE => PPC64LE,
src\msbuild\src\Shared\AssemblyFolders\AssemblyFoldersEx.cs (1)
80
if (!
NativeMethodsShared
.IsWindows)
ToolLocationHelper.cs (11)
1826
if (
NativeMethodsShared
.IsWindows && platformTarget != null)
2444
string registryRoot =
NativeMethodsShared
.IsWindows ? GetTargetPlatformMonikerRegistryRoots(registrySearchLocation) : string.Empty;
2469
if (
NativeMethodsShared
.IsWindows)
2895
if (
NativeMethodsShared
.IsWindows)
2917
diskRoots.Add(
NativeMethodsShared
.FrameworkBasePath);
3387
=>
NativeMethodsShared
.ProcessorArchitectureNative switch
3389
NativeMethodsShared
.ProcessorArchitectures.X64 => ProcessorArchitecture.AMD64,
3390
NativeMethodsShared
.ProcessorArchitectures.IA64 => ProcessorArchitecture.IA64,
3391
NativeMethodsShared
.ProcessorArchitectures.ARM64 => ProcessorArchitecture.ARM64,
3395
NativeMethodsShared
.ProcessorArchitectures.X86 => null,
3396
NativeMethodsShared
.ProcessorArchitectures.ARM => null,
ToolTask.cs (5)
673
if (
NativeMethodsShared
.IsWindows)
808
if (
NativeMethodsShared
.IsWindows)
1508
bool runningOnWindows =
NativeMethodsShared
.IsWindows;
1573
batchFileForCommandLine =
NativeMethodsShared
.GetShortFilePath(batchFileForCommandLine);
1740
if (
NativeMethodsShared
.IsWindows)
MSBuild (19)
AssemblyInfo.cs (1)
4
global using NativeMethodsShared = Microsoft.Build.Framework.
NativeMethods
;
CommandLine\CommandLineParser.cs (1)
287
int numberOfCpus =
NativeMethodsShared
.GetLogicalCoreCount();
OutOfProcTaskHostNode.cs (4)
1126
context.SavedCurrentDirectory =
NativeMethodsShared
.GetCurrentDirectory();
1150
NativeMethodsShared
.SetCurrentDirectory(context.SavedCurrentDirectory);
1299
NativeMethodsShared
.SetCurrentDirectory(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory);
1422
NativeMethodsShared
.SetCurrentDirectory(taskConfiguration.StartupDirectory);
XMake.cs (13)
1237
NativeMethodsShared
.RestoreConsoleMode(s_originalConsoleMode);
1271
NativeMethodsShared
.FrameworkName,
1959
NativeMethodsShared
.LongPathsStatus longPaths =
NativeMethodsShared
.IsLongPathsEnabled();
1960
if (longPaths !=
NativeMethodsShared
.LongPathsStatus.NotApplicable)
1971
NativeMethodsShared
.SAC_State SAC_State =
NativeMethodsShared
.GetSACState();
1972
if (SAC_State !=
NativeMethodsShared
.SAC_State.NotApplicable && SAC_State !=
NativeMethodsShared
.SAC_State.Missing)
2077
if (
NativeMethodsShared
.IsWindows &&
2571
(var acceptAnsiColorCodes, var outputIsScreen, s_originalConsoleMode) =
NativeMethodsShared
.QueryIsScreenAndTryEnableAnsiColorCodes();
2724
(_, _, s_originalConsoleMode) =
NativeMethodsShared
.QueryIsScreenAndTryEnableAnsiColorCodes();
4350
Console.WriteLine(ResourceUtilities.FormatResourceStringStripCodeAndKeyword("MSBuildVersionMessage", ProjectCollection.DisplayVersion,
NativeMethods
.FrameworkName));