430 references to IsWindows
Microsoft.Build (47)
BackEnd\BuildManager\BuildManager.cs (1)
467
if (NativeMethodsShared.
IsWindows
|| parameters.LowPriority)
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (1)
846
if (!NativeMethodsShared.
IsWindows
|| BuildEnvironmentHelper.Instance.RunningInVisualStudio)
BackEnd\Components\Communications\CurrentHost.cs (1)
30
NativeMethodsShared.
IsWindows
? "dotnet.exe" : "dotnet");
BackEnd\Components\Communications\NodeLauncher.cs (1)
101
if (!NativeMethodsShared.
IsWindows
)
BackEnd\Node\OutOfProcNode.cs (1)
874
if (!lowPriority || NativeMethodsShared.
IsWindows
)
BackEnd\Node\OutOfProcServerNode.cs (1)
399
if (NativeMethodsShared.
IsWindows
&& command.ConsoleConfiguration.BufferWidth > 0)
BuildEnvironmentHelper.cs (3)
138
if (!NativeMethodsShared.
IsWindows
)
170
if (NativeMethodsShared.
IsWindows
&&
243
if (NativeMethodsShared.
IsWindows
&&
CommunicationsUtilities.cs (1)
526
if (!NativeMethodsShared.
IsWindows
)
Evaluation\Evaluator.cs (1)
1154
if (!NativeMethodsShared.
IsWindows
)
Evaluation\Expander.cs (2)
1664
if (!NativeMethodsShared.
IsWindows
)
1704
if (!NativeMethodsShared.
IsWindows
&& !registryKeyName.StartsWith("HKEY_CURRENT_USER", StringComparison.OrdinalIgnoreCase))
Evaluation\IntrinsicFunctions.cs (5)
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))
FileMatcher.cs (2)
1244
bool isUncPath = NativeMethodsShared.
IsWindows
&& fixedDir.Length > 1
2243
if (NativeMethodsShared.
IsWindows
&&
FileSystems.cs (1)
20
if (NativeMethodsShared.
IsWindows
)
FileUtilities.cs (4)
585
if (NativeMethodsShared.
IsWindows
|| string.IsNullOrEmpty(value)
606
if (NativeMethodsShared.
IsWindows
|| value.IsEmpty)
691
if (NativeMethodsShared.
IsWindows
)
791
if (NativeMethodsShared.
IsWindows
&& !EndsWithSlash(fullPath))
FrameworkLocationHelper.cs (14)
90
internal static string dotNetFrameworkVersionFolderPrefixV11 = NativeMethodsShared.
IsWindows
? "v1.1" : "1.1"; // v1.1 is for Everett.
95
internal static string dotNetFrameworkVersionFolderPrefixV20 = NativeMethodsShared.
IsWindows
? "v2.0" : "2.0"; // v2.0 is for Whidbey.
99
internal static string dotNetFrameworkVersionFolderPrefixV30 = NativeMethodsShared.
IsWindows
? "v3.0" : "3.0"; // v3.0 is for WinFx.
113
internal static string dotNetFrameworkVersionFolderPrefixV35 = NativeMethodsShared.
IsWindows
? "v3.5" : "3.5"; // v3.5 is for Orcas.
119
internal static string dotNetFrameworkVersionFolderPrefixV40 = NativeMethodsShared.
IsWindows
? "v4.0" : "4.0";
120
internal static string dotNetFrameworkVersionFolderPrefixV45 = NativeMethodsShared.
IsWindows
? "v4.5" : "4.5";
503
if (!NativeMethodsShared.
IsWindows
)
553
if (NativeMethodsShared.
IsWindows
)
600
if (NativeMethodsShared.
IsWindows
)
774
if (!NativeMethodsShared.
IsWindows
)
931
combinedPath = NativeMethodsShared.
IsWindows
1145
dotNetFrameworkVersionFolderPrefix: NativeMethodsShared.
IsWindows
? "v4.0" : "v4.5",
1399
(!File.Exists(Path.Combine(generatedPathToDotNetFramework, NativeMethodsShared.
IsWindows
? "MSBuild.exe" : "mcs.exe")) &&
1518
if (NativeMethodsShared.
IsWindows
)
Instance\HostServices.cs (1)
90
if (NativeMethodsShared.
IsWindows
)
Instance\RunningObjectTable.cs (1)
26
if (!NativeMethodsShared.
IsWindows
)
Logging\BaseConsoleLogger.cs (1)
265
runningWithCharacterFileType = NativeMethodsShared.
IsWindows
&& ConsoleConfiguration.OutputIsScreen;
Logging\InProcessConsoleConfiguration.cs (2)
27
if (NativeMethodsShared.
IsWindows
&& !Console.IsOutputRedirected)
78
if (NativeMethodsShared.
IsWindows
)
ManagedFileSystem.cs (1)
26
return NativeMethodsShared.
IsWindows
;
Modifiers.cs (1)
464
if (NativeMethodsShared.
IsWindows
)
TempFileUtilities.cs (1)
42
string msbuildTempFolder = NativeMethodsShared.
IsWindows
?
Microsoft.Build.BuildCheck.UnitTests (8)
DoubleWritesAnalyzer_Tests.cs (1)
28
string projectFile = Framework.NativeMethods.
IsWindows
? @"C:\fake\project.proj" : "/fake/project.proj";
ExecCliBuildCheck_Tests.cs (1)
94
string projectFile = Framework.NativeMethods.
IsWindows
? @"C:\fake\project.proj" : "/fake/project.proj";
SharedOutputPathCheck_Tests.cs (6)
41
string projectFile1 = Framework.NativeMethods.
IsWindows
? "C:\\fake1\\project1.proj" : "/fake1/project1.proj";
51
string projectFile2 = Framework.NativeMethods.
IsWindows
? "C:\\fake2\\project2.proj" : "/fake2/project2.proj";
68
string projectFile1 = Framework.NativeMethods.
IsWindows
? "C:\\fake\\project1.proj" : "/fake/project1.proj";
69
string projectFile2 = Framework.NativeMethods.
IsWindows
? "C:\\fake\\project2.proj" : "/fake/project2.proj";
93
string wrongPathSeparator = Framework.NativeMethods.
IsWindows
? "/" : "\\";
108
string projectFolder = Framework.NativeMethods.
IsWindows
? "C:\\fake\\" : "/fake/";
Microsoft.Build.CommandLine.UnitTests (10)
XMake_Tests.cs (10)
1157
NativeMethodsShared.
IsWindows
? @"c:\bin\msbuild.exe" : "/msbuild.exe",
1184
private readonly string _pathToArbitraryBogusFile = NativeMethodsShared.
IsWindows
// OK on 64 bit as well
1194
var msbuildParameters = "\"" + _pathToArbitraryBogusFile + "\"" + (NativeMethodsShared.
IsWindows
? " /v:diag" : " -v:diag");
1200
output.ShouldContain(RunnerUtilities.PathToCurrentlyRunningMsBuildExe + (NativeMethodsShared.
IsWindows
? " /v:diag " : " -v:diag ") + _pathToArbitraryBogusFile, Case.Insensitive);
1209
var msbuildParameters = "\"" + _pathToArbitraryBogusFile + "\"" + (NativeMethodsShared.
IsWindows
? " /v:diag" : " -v:diag");
1215
if (NativeMethodsShared.
IsWindows
)
1223
output.ShouldContain(RunnerUtilities.PathToCurrentlyRunningMsBuildExe + (NativeMethodsShared.
IsWindows
? " /v:diag " : " -v:diag ") + _pathToArbitraryBogusFile, Case.Insensitive);
1239
var msbuildParameters = "\"" + _pathToArbitraryBogusFile + "\"" + (NativeMethodsShared.
IsWindows
? " /v:diag" : " -v:diag");
1249
output.ShouldContain(RunnerUtilities.PathToCurrentlyRunningMsBuildExe + (NativeMethodsShared.
IsWindows
? " /v:diag " : " -v:diag ") + _pathToArbitraryBogusFile, Case.Insensitive);
2172
fileLoggerParameters = new[] { "Parameter1", "verbosity=Normal;logfile=" + (NativeMethodsShared.
IsWindows
? "c:\\temp\\cat.log" : "/tmp/cat.log") };
Microsoft.Build.Engine.OM.UnitTests (45)
BuildEnvironmentHelper.cs (3)
138
if (!NativeMethodsShared.
IsWindows
)
170
if (NativeMethodsShared.
IsWindows
&&
243
if (NativeMethodsShared.
IsWindows
&&
Construction\SolutionFile_Tests.cs (1)
734
return usesNewParser && !NativeMethodsShared.
IsWindows
? path.Replace('\\', '/') : path;
Construction\WhiteSpacePreservation_Tests.cs (1)
449
if (NativeMethodsShared.
IsWindows
)
Definition\DefinitionEditing_Tests.cs (9)
329
NativeMethodsShared.
IsWindows
522
NativeMethodsShared.
IsWindows
? @"c:\subdir1\**\subdir2\**\*.x?x" : "/subdir1/**/subdir2/**/*.x?x");
528
NativeMethodsShared.
IsWindows
? @"c:\subdir1\a\b\subdir2\c\i1.xyx" : "/subdir1/a/b/subdir2/c/i1.xyx")[
532
NativeMethodsShared.
IsWindows
?
1522
xml.AddImport(NativeMethodsShared.
IsWindows
?
2252
NativeMethodsShared.
IsWindows
? @"c:\" + Guid.NewGuid().ToString() + @"\**\i1" : "/" + Guid.NewGuid().ToString() + "/**/i1");
2442
NativeMethodsShared.
IsWindows
? @"c:\subdir1\**\subdir2\**\*.x?x" : "/subdir1/**/subdir2/**/*.x?x");
2446
NativeMethodsShared.
IsWindows
? @"c:\subdir1\a\b\subdir2\c\i1.xyx" : "/subdir1/a/b/subdir2/c/i1.xyx")[0].Xml;
2449
NativeMethodsShared.
IsWindows
?
Definition\Project_Tests.cs (2)
44
private readonly int RootPrefixLength = NativeMethodsShared.
IsWindows
? 3 : 1;
683
if (NativeMethodsShared.
IsWindows
)
Definition\ProjectCollection_Tests.cs (1)
409
string projectDirectory = NativeMethodsShared.
IsWindows
? "c:\\1" : "/l";
Definition\ProjectItem_Tests.cs (12)
284
NativeMethodsShared.
IsWindows
? @"<i Include='c:\foo\bar.baz'/>" : @"<i Include='/foo/bar.baz'/>");
298
NativeMethodsShared.
IsWindows
? @"c:\foo\bar.baz" : "/foo/bar.baz",
300
Assert.Equal(NativeMethodsShared.
IsWindows
? @"c:\" : "/", item.GetMetadataValue("RootDir"));
303
Assert.Equal(NativeMethodsShared.
IsWindows
? @"c:\foo\" : "/foo/", item.GetMetadataValue("RelativeDir"));
304
Assert.Equal(NativeMethodsShared.
IsWindows
? @"foo\" : "foo/", item.GetMetadataValue("Directory"));
307
NativeMethodsShared.
IsWindows
? @"c:\foo\bar.baz" : "/foo/bar.baz",
369
"<i Include='" + directory + (NativeMethodsShared.
IsWindows
? @"\**\*'/>" : "/**/*'/>"));
371
Assert.Equal(NativeMethodsShared.
IsWindows
? @"b\" : "b/", item.GetMetadataValue("RecursiveDir"));
414
IList<ProjectItem> items = ObjectModelHelpers.GetItemsFromFragment("<i Include='i0;" + directory + (NativeMethodsShared.
IsWindows
? @"\**\*;i2'/>" : "/**/*;i2'/>"));
418
Assert.Equal(NativeMethodsShared.
IsWindows
? @"b\" : "b/", items[1].GetMetadataValue("RecursiveDir"));
751
if (NativeMethodsShared.
IsWindows
)
1650
<i Include='i1.cpp;" + (NativeMethodsShared.
IsWindows
? @"c:\bar\i2.cpp" : "/bar/i2.cpp") + @"'>
Definition\ProjectItemDefinition_Tests.cs (4)
240
<i Include='" + (NativeMethodsShared.
IsWindows
? @"c:\a\b.ext" : "/a/b.ext") + @"'/>
267
<i Include='" + (NativeMethodsShared.
IsWindows
? @"c:\a\b.ext" : "/a/b.ext") + @"'/>
294
<i Include='" + (NativeMethodsShared.
IsWindows
? @"c:\a\b.ext" : "/a/b.ext") + @"'/>
323
<i Include='" + (NativeMethodsShared.
IsWindows
? @"c:\a\b.ext" : "/a/b.ext") + @"'>
Definition\ProjectProperty_Tests.cs (2)
153
string varName = NativeMethodsShared.
IsWindows
? "username" : "USER";
176
string varName = NativeMethodsShared.
IsWindows
? "username" : "USER";
FileSystems.cs (1)
20
if (NativeMethodsShared.
IsWindows
)
FileUtilities.cs (4)
585
if (NativeMethodsShared.
IsWindows
|| string.IsNullOrEmpty(value)
606
if (NativeMethodsShared.
IsWindows
|| value.IsEmpty)
691
if (NativeMethodsShared.
IsWindows
)
791
if (NativeMethodsShared.
IsWindows
&& !EndsWithSlash(fullPath))
Instance\ProjectInstance_Tests.cs (3)
894
instance.GetProperty(NativeMethodsShared.
IsWindows
? "username" : "USER").EvaluatedValue =
919
instance.GetProperty(NativeMethodsShared.
IsWindows
? "username" : "USER").EvaluatedValue =
941
instance.GetProperty(NativeMethodsShared.
IsWindows
? "username" : "USER").EvaluatedValue =
Instance\ProjectItemInstance_Tests.cs (1)
751
<i Include='i1.cpp;" + (NativeMethodsShared.
IsWindows
? @"c:\bar\i2.cpp" : "/bar/i2.cpp") + @"'>
TempFileUtilities.cs (1)
42
string msbuildTempFolder = NativeMethodsShared.
IsWindows
?
Microsoft.Build.Engine.UnitTests (87)
BackEnd\BuildRequestConfiguration_Tests.cs (1)
541
if (!NativeMethodsShared.
IsWindows
)
ConsoleLogger_Tests.cs (1)
2379
bool runningWithCharDevice = NativeMethodsShared.
IsWindows
? IsRunningWithCharacterFileType() : false;
Construction\SolutionFile_NewParser_Tests.cs (1)
156
return !NativeMethodsShared.
IsWindows
? path.Replace('\\', '/') : path;
Construction\SolutionFile_OldParser_Tests.cs (5)
36
p.FullPath = NativeMethodsShared.
IsWindows
? "c:\\foo.sln" : "/foo.sln";
77
p.FullPath = NativeMethodsShared.
IsWindows
? "c:\\foo.sln" : "/foo.sln";
96
p.FullPath = NativeMethodsShared.
IsWindows
? "c:\\foo.sln" : "/foo.sln";
152
p.FullPath = NativeMethodsShared.
IsWindows
? "c:\\foo.sln" : "/foo.sln";
715
p.FullPath = NativeMethodsShared.
IsWindows
? "c:\\foo.sln" : "/foo.sln";
Definition\Toolset_Tests.cs (1)
54
if (NativeMethodsShared.
IsWindows
)
Definition\ToolsetConfigurationReader_Tests.cs (1)
566
if (NativeMethodsShared.
IsWindows
)
Definition\ToolsVersion_Tests.cs (18)
33
string dir = NativeMethodsShared.
IsWindows
? "c:\\directory1\\directory2" : "/directory1/directory2";
34
string overrideDir = NativeMethodsShared.
IsWindows
? "c:\\msbuildoverridetasks" : "/msbuildoverridetasks";
159
NativeMethodsShared.
IsWindows
? "c:\\directory1\\directory2" : "/directory1/directory2",
240
string dir = NativeMethodsShared.
IsWindows
? "c:\\directory1\\directory2" : "/directory1/directory2";
241
string overrideDir = NativeMethodsShared.
IsWindows
? "c:\\msbuildoverridetasks" : "/msbuildoverridetasks";
926
NativeMethodsShared.
IsWindows
? "c:\\inline" : "/inline",
993
new DefaultTasksFile(NativeMethodsShared.
IsWindows
1002
new DefaultTasksFile(NativeMethodsShared.
IsWindows
1008
new DefaultTasksFile(NativeMethodsShared.
IsWindows
1014
new DefaultTasksFile(NativeMethodsShared.
IsWindows
1020
new DefaultTasksFile(NativeMethodsShared.
IsWindows
1026
new DefaultTasksFile(NativeMethodsShared.
IsWindows
1032
new DefaultTasksFile(NativeMethodsShared.
IsWindows
1040
new DefaultTasksFile(NativeMethodsShared.
IsWindows
1048
new DefaultTasksFile(NativeMethodsShared.
IsWindows
1054
new DefaultTasksFile(NativeMethodsShared.
IsWindows
1067
new DefaultTasksFile(NativeMethodsShared.
IsWindows
1076
new DefaultTasksFile(NativeMethodsShared.
IsWindows
Evaluation\Evaluator_Tests.cs (12)
174
string fooPath = NativeMethodsShared.
IsWindows
? @"c:\temp\foo.import" : "/temp/foo.import";
175
string barPath = NativeMethodsShared.
IsWindows
? @"c:\temp\bar.import" : "/temp/bar.import";
1363
string targets1FileName = NativeMethodsShared.
IsWindows
? @"c:\a\t1.targets" : "/a/t1.targets";
1364
string aDirName = NativeMethodsShared.
IsWindows
? @"c:\a\" : "/a/";
1365
string targets2FileName = NativeMethodsShared.
IsWindows
? @"c:\a\b\t2.targets" : "/a/b/t2.targets";
1366
string bDirName = NativeMethodsShared.
IsWindows
? @"c:\a\b\" : "/a/b/";
1367
string targets3FileName = NativeMethodsShared.
IsWindows
? @"c:\t3.targets" : "/t3.targets";
1368
string rootDirName = NativeMethodsShared.
IsWindows
? @"c:\" : "/";
1369
string aProjName = NativeMethodsShared.
IsWindows
? @"c:\a\p.proj" : "/a/p.proj";
2799
string file = NativeMethodsShared.
IsWindows
? @"c:\foo\bar.csproj" : "/foo/bar.csproj";
2818
string file = NativeMethodsShared.
IsWindows
? @"c:\bar.csproj" : "/bar.csproj";
2819
string dir = NativeMethodsShared.
IsWindows
? @"c:\" : "/";
Evaluation\Expander_Tests.cs (10)
41
private static readonly string s_rootPathPrefix = NativeMethodsShared.
IsWindows
? "C:\\" : Path.VolumeSeparatorChar.ToString();
1370
NativeMethodsShared.
IsWindows
? @"subdir1\engine.dll" : "subdir1/engine.dll", project.FullPath);
1374
NativeMethodsShared.
IsWindows
? @"subdir2\tasks.dll" : "subdir2/tasks.dll", project.FullPath);
1860
string envVar = NativeMethodsShared.
IsWindows
? "TEMP" : "USER";
3813
string envVar = NativeMethodsShared.
IsWindows
? "TEMP" : "USER";
3837
string envVar = NativeMethodsShared.
IsWindows
? "TEMP" : "USER";
3861
string envVar = NativeMethodsShared.
IsWindows
? "TEMP" : "USER";
3885
string envVar = NativeMethodsShared.
IsWindows
? "TEMP" : "USER";
4284
if (NativeMethodsShared.
IsWindows
)
4289
if (!NativeMethodsShared.
IsWindows
)
Evaluation\ItemEvaluation_Tests.cs (1)
606
if (!NativeMethodsShared.
IsWindows
)
Evaluation\ItemSpec_Tests.cs (1)
44
var absoluteRootPath = NativeMethodsShared.
IsWindows
FileMatcher_Tests.cs (17)
1003
if (NativeMethodsShared.
IsWindows
)
1017
NativeMethodsShared.
IsWindows
? "f:\\dir1\\dir2\\file.txt" : "/dir1/dir2/file.txt",
1018
NativeMethodsShared.
IsWindows
? "f:\\dir1\\dir2\\file.txt" : "/dir1/dir2/file.txt",
1445
string[] strings = new string[1] { NativeMethodsShared.
IsWindows
? "c:\\1.file" : "/1.file" };
1446
strings = FileMatcher.RemoveProjectDirectory(strings, NativeMethodsShared.
IsWindows
? "c:\\" : "/").ToArray();
1449
strings = new string[1] { NativeMethodsShared.
IsWindows
? "c:\\directory\\1.file" : "/directory/1.file" };
1450
strings = FileMatcher.RemoveProjectDirectory(strings, NativeMethodsShared.
IsWindows
? "c:\\" : "/").ToArray();
1451
Assert.Equal(strings[0], NativeMethodsShared.
IsWindows
? "directory\\1.file" : "directory/1.file");
1453
strings = new string[1] { NativeMethodsShared.
IsWindows
? "c:\\directory\\1.file" : "/directory/1.file" };
1454
strings = FileMatcher.RemoveProjectDirectory(strings, NativeMethodsShared.
IsWindows
? "c:\\directory" : "/directory").ToArray();
1457
strings = new string[1] { NativeMethodsShared.
IsWindows
? "c:\\1.file" : "/1.file" };
1458
strings = FileMatcher.RemoveProjectDirectory(strings, NativeMethodsShared.
IsWindows
? "c:\\directory" : "/directory").ToArray();
1459
Assert.Equal(strings[0], NativeMethodsShared.
IsWindows
? "c:\\1.file" : "/1.file");
1461
strings = new string[1] { NativeMethodsShared.
IsWindows
? "c:\\directorymorechars\\1.file" : "/directorymorechars/1.file" };
1462
strings = FileMatcher.RemoveProjectDirectory(strings, NativeMethodsShared.
IsWindows
? "c:\\directory" : "/directory").ToArray();
1463
Assert.Equal(strings[0], NativeMethodsShared.
IsWindows
? "c:\\directorymorechars\\1.file" : "/directorymorechars/1.file");
1465
if (NativeMethodsShared.
IsWindows
)
FileUtilities_Tests.cs (13)
50
string itemSpec = NativeMethodsShared.
IsWindows
? @"c:\foo.txt" : "/foo.txt";
51
string itemSpecDir = NativeMethodsShared.
IsWindows
? @"c:\" : "/";
71
string projectPath = NativeMethodsShared.
IsWindows
? @"c:\abc\goo.proj" : @"/abc/goo.proj";
72
string projectPathDir = NativeMethodsShared.
IsWindows
? @"c:\abc\" : @"/abc/";
89
if (NativeMethodsShared.
IsWindows
)
245
Assert.Equal(NativeMethodsShared.
IsWindows
? @"c:\" : "/", FileUtilities.GetDirectory(NativeMethodsShared.
IsWindows
? @"c:\" : "/"));
246
Assert.Equal(NativeMethodsShared.
IsWindows
? @"c:\" : "/", FileUtilities.GetDirectory(NativeMethodsShared.
IsWindows
? @"c:\foo" : "/foo"));
247
Assert.Equal(NativeMethodsShared.
IsWindows
? @"c:" : "/", FileUtilities.GetDirectory(NativeMethodsShared.
IsWindows
? @"c:" : "/"));
549
var isWindows = NativeMethodsShared.
IsWindows
;
964
string root = NativeMethodsShared.
IsWindows
? @"c:\" : "/";
Globbing\MSBuildGlob_Tests.cs (5)
39
var globRoot = NativeMethodsShared.
IsWindows
? @"c:\a" : "/a";
115
var globRoot = NativeMethodsShared.
IsWindows
? @"c:\a" : "/a";
136
var globRoot = NativeMethodsShared.
IsWindows
? @"c:\a" : "/a";
156
var globRoot = NativeMethodsShared.
IsWindows
? @"c:\a" : "/a";
359
return NativeMethodsShared.
IsWindows
? normalizedPath.Replace("\\\\", "\\") : normalizedPath;
Microsoft.Build.Framework (19)
EncodingUtilities.cs (2)
58
if (NativeMethods.
IsWindows
)
224
if (!NativeMethods.
IsWindows
)
NativeMethods.cs (17)
453
if (
IsWindows
)
498
if (
IsWindows
)
624
if (!
IsWindows
)
681
if (
IsWindows
)
835
get { return
IsWindows
? "Windows_NT" : "Unix"; }
987
if (
IsWindows
)
1027
if (!
IsWindows
)
1104
if (
IsWindows
)
1122
if (
IsWindows
)
1186
if (
IsWindows
)
1502
if (
IsWindows
)
1599
if (
IsWindows
)
1646
if (
IsWindows
&& originalConsoleMode is not null)
1730
if (
IsWindows
)
1837
return
IsWindows
1852
return
IsWindows
1867
return
IsWindows
Microsoft.Build.Framework.UnitTests (3)
FileClassifier_Tests.cs (3)
31
var volume = NativeMethodsShared.
IsWindows
? @"X:\" : "/home/usr";
45
var volume = NativeMethodsShared.
IsWindows
? @"X:\" : "/home/usr";
63
var volume = NativeMethodsShared.
IsWindows
? @"X:\" : "/home/usr";
Microsoft.Build.Tasks.Core (39)
AssemblyDependency\AssemblyInformation.cs (1)
243
if (!NativeMethodsShared.
IsWindows
)
AssemblyDependency\AssemblyMetadata.cs (1)
30
ScatterFiles = NativeMethodsShared.
IsWindows
? import.Files : null;
AssemblyDependency\Reference.cs (1)
514
else if (NativeMethodsShared.
IsWindows
)
AssemblyFoldersEx.cs (1)
80
if (!NativeMethodsShared.
IsWindows
)
BuildEnvironmentHelper.cs (3)
138
if (!NativeMethodsShared.
IsWindows
)
170
if (NativeMethodsShared.
IsWindows
&&
243
if (NativeMethodsShared.
IsWindows
&&
Copy.cs (1)
353
if (!NativeMethodsShared.
IsWindows
)
Exec.cs (3)
498
if (NativeMethodsShared.
IsWindows
)
590
if (NativeMethodsShared.
IsWindows
)
651
protected override string ToolName => NativeMethodsShared.
IsWindows
? "cmd.exe" : "sh";
FileMatcher.cs (2)
1244
bool isUncPath = NativeMethodsShared.
IsWindows
&& fixedDir.Length > 1
2243
if (NativeMethodsShared.
IsWindows
&&
FileState.cs (3)
90
if (NativeMethodsShared.
IsWindows
)
103
if (NativeMethodsShared.
IsWindows
)
177
if (NativeMethodsShared.
IsWindows
)
FileSystems.cs (1)
20
if (NativeMethodsShared.
IsWindows
)
FileUtilities.cs (4)
585
if (NativeMethodsShared.
IsWindows
|| string.IsNullOrEmpty(value)
606
if (NativeMethodsShared.
IsWindows
|| value.IsEmpty)
691
if (NativeMethodsShared.
IsWindows
)
791
if (NativeMethodsShared.
IsWindows
&& !EndsWithSlash(fullPath))
GenerateApplicationManifest.cs (1)
114
if (!NativeMethodsShared.
IsWindows
)
GenerateDeploymentManifest.cs (1)
157
if (!NativeMethodsShared.
IsWindows
)
GenerateLauncher.cs (1)
44
if (!NativeMethodsShared.
IsWindows
)
GenerateManifestBase.cs (1)
274
if (!NativeMethodsShared.
IsWindows
)
GetInstalledSDKLocations.cs (1)
127
if (!NativeMethodsShared.
IsWindows
)
GetSDKReferenceFiles.cs (1)
230
if (!NativeMethodsShared.
IsWindows
)
ManagedFileSystem.cs (1)
26
return NativeMethodsShared.
IsWindows
;
ManifestUtil\SecurityUtil.cs (1)
869
if (NativeMethodsShared.
IsWindows
&& (toolPath == null || !FileSystems.Default.FileExists(toolPath)))
Modifiers.cs (1)
464
if (NativeMethodsShared.
IsWindows
)
NativeMethods.cs (5)
807
if (NativeMethodsShared.
IsWindows
)
840
if (NativeMethodsShared.
IsWindows
)
991
if (NativeMethodsShared.
IsWindows
)
1291
if (NativeMethodsShared.
IsWindows
)
1351
if (NativeMethodsShared.
IsWindows
)
ResolveSDKReference.cs (1)
272
if (!NativeMethodsShared.
IsWindows
)
SignFile.cs (1)
46
if (!NativeMethodsShared.
IsWindows
)
TempFileUtilities.cs (1)
42
string msbuildTempFolder = NativeMethodsShared.
IsWindows
?
Unzip.cs (1)
253
if (mode != UnixFileMode.None && !NativeMethodsShared.
IsWindows
)
Microsoft.Build.Tasks.UnitTests (69)
AssemblyDependency\ResolveAssemblyReferenceTestFixture.cs (1)
189
protected static readonly string s_rootPathPrefix = NativeMethodsShared.
IsWindows
? "C:\\" : Path.VolumeSeparatorChar.ToString();
AssignTargetPath_Tests.cs (12)
23
{ new TaskItem(NativeMethodsShared.
IsWindows
? @"c:\bin2\abc.efg" : "/bin2/abc.efg") };
24
t.RootFolder = NativeMethodsShared.
IsWindows
? @"c:\bin" : "/bin";
28
t.AssignedFiles[0].ItemSpec.ShouldBe(NativeMethodsShared.
IsWindows
? @"c:\bin2\abc.efg" : "/bin2/abc.efg");
38
{ new TaskItem(NativeMethodsShared.
IsWindows
? @"c:\f1\f2\file.txt" : "/f1/f2/file.txt") };
39
t.RootFolder = NativeMethodsShared.
IsWindows
? @"c:\f1\f2" : "/f1/f2";
54
NativeMethodsShared.
IsWindows
? @"d:\f1\f2\f3\f4\file.txt" : "/f1/f2/f3/f4/file.txt")
60
t.RootFolder = NativeMethodsShared.
IsWindows
? @"c:\f1" : "/x1";
75
NativeMethodsShared.
IsWindows
? @"c:\f1\f2\f3\f4\file.txt" : "/f1/f2/f3/f4/file.txt")
77
t.RootFolder = NativeMethodsShared.
IsWindows
? @"c:\f1\f2" : "/f1/f2";
81
t.AssignedFiles[0].GetMetadata("TargetPath").ShouldBe(NativeMethodsShared.
IsWindows
? @"f3\f4\file.txt" : "f3/f4/file.txt");
100
itemSpec: NativeMethodsShared.
IsWindows
? @"c:\f1\f2\file.txt" : "/f1/f2/file.txt",
103
t.RootFolder = NativeMethodsShared.
IsWindows
? @"c:\f1\f2" : "/f1/f2";
CodeTaskFactoryEmbeddedFileInBinlogTestHelper.cs (2)
71
projectDirectoryPath = NativeMethodsShared.
IsWindows
? projectDirectoryPath.Replace(":\\", "\\") : projectDirectoryPath.Replace("/", "\\");
123
projectDirectory = NativeMethodsShared.
IsWindows
? projectDirectory.Replace(":\\", "\\") : projectDirectory.Replace("/", "\\");
CombinePath_Tests.cs (11)
47
string path1 = NativeMethodsShared.
IsWindows
? @"c:\ghi.txt" : "/ghi.txt";
48
string path2 = NativeMethodsShared.
IsWindows
? @"d:\jkl\mno.txt" : "/jkl/mno.txt";
50
string pathsToMatch = string.Format(NativeMethodsShared.
IsWindows
? @"
59
t.Paths = NativeMethodsShared.
IsWindows
76
t.BasePath = NativeMethodsShared.
IsWindows
? @"c:\abc\def" : "/abc/def";
96
t.BasePath = NativeMethodsShared.
IsWindows
? @"\\fileserver\public" : "/rootdir/public";
97
string path1 = NativeMethodsShared.
IsWindows
? @"c:\ghi.txt" : "/ghi.txt";
98
string path2 = NativeMethodsShared.
IsWindows
? @"d:\jkl\mno.txt" : "/jkl/mno.txt";
100
string pathsToMatch = string.Format(NativeMethodsShared.
IsWindows
? @"
108
t.Paths = NativeMethodsShared.
IsWindows
126
if (NativeMethodsShared.
IsWindows
)
Copy_Tests.cs (1)
1379
if (NativeMethodsShared.
IsWindows
)
Exec_Tests.cs (22)
147
Exec exec = PrepareExec(NativeMethodsShared.
IsWindows
? "xcopy thisisanonexistentfile" : "cp thisisanonexistentfile thatisanonexistentfile");
151
Assert.Equal(NativeMethodsShared.
IsWindows
? 4 : 1, exec.ExitCode);
153
if (!NativeMethodsShared.
IsWindows
)
163
int expectedExitCode = NativeMethodsShared.
IsWindows
? -1 : 137;
165
Exec exec = PrepareExec(NativeMethodsShared.
IsWindows
? ":foo \n goto foo" : "while true; do sleep 1; done");
195
Exec exec = PrepareExec(NativeMethodsShared.
IsWindows
? ":foo \n goto foo" : "while true; do sleep 1; done");
209
exec.ExitCode.ShouldBe(NativeMethodsShared.
IsWindows
? -1 : 137);
238
var cmdLine = NativeMethodsShared.
IsWindows
255
var cmdLine = NativeMethodsShared.
IsWindows
279
Exec exec = PrepareExec(NativeMethodsShared.
IsWindows
? "echo [%cd%]" : "echo [$PWD]");
280
string working = !NativeMethodsShared.
IsWindows
? "/usr/lib" :
312
Directory.SetCurrentDirectory(NativeMethodsShared.
IsWindows
?
315
Exec exec = PrepareExec(NativeMethodsShared.
IsWindows
? "echo [%cd%]" : "echo [$PWD]");
589
if (!NativeMethodsShared.
IsWindows
)
650
if (NativeMethodsShared.
IsWindows
)
673
if (NativeMethodsShared.
IsWindows
)
704
if (NativeMethodsShared.
IsWindows
)
736
var cmdLine = NativeMethodsShared.
IsWindows
752
var cmdLine = NativeMethodsShared.
IsWindows
802
var cmdLine = NativeMethodsShared.
IsWindows
898
exec.Command = NativeMethodsShared.
IsWindows
? "echo [%MYENVVAR%]" : "echo [$myenvvar]";
1051
Exec exec = PrepareExec(NativeMethodsShared.
IsWindows
? $"type {textFilePath}" : $"cat {textFilePath}");
FindUnderPath_Tests.cs (3)
78
new TaskItem(NativeMethodsShared.
IsWindows
? @"C:\SomeoneElsesProject\File2.txt" : "/SomeoneElsesProject/File2.txt") };
111
Assert.Equal(NativeMethodsShared.
IsWindows
? @"C:\SomeoneElsesProject\File2.txt" : "/SomeoneElsesProject/File2.txt",
133
Assert.Equal(NativeMethodsShared.
IsWindows
? @"C:\SomeoneElsesProject\File2.txt" : "/SomeoneElsesProject/File2.txt",
MakeDir_Tests.cs (2)
90
if (NativeMethodsShared.
IsWindows
)
114
if (!NativeMethodsShared.
IsWindows
)
ResolveSDKReference_Tests.cs (2)
25
private readonly string _sdkPath = NativeMethodsShared.
IsWindows
1519
string goodSDKLocation = NativeMethodsShared.
IsWindows
? "C:\\GoodSDKLocation\\" : "/GoodSDKLocation/";
ResourceHandling\GenerateResource_Tests.cs (7)
431
NativeMethodsShared.
IsWindows
? bitmap.ToUpper() : bitmap,
650
NativeMethodsShared.
IsWindows
? bitmap.ToUpper() : bitmap);
696
if (!NativeMethodsShared.
IsWindows
)
906
if (!NativeMethodsShared.
IsWindows
)
2838
t.StronglyTypedFileName = NativeMethodsShared.
IsWindows
? "||" : "\0";
4074
NativeMethodsShared.
IsWindows
4164
NativeMethodsShared.
IsWindows
? smallestBitmapFile.ToUpperInvariant() : smallestBitmapFile,
Touch_Tests.cs (4)
26
internal static string myexisting_txt = NativeMethodsShared.
IsWindows
? @"c:\touch\myexisting.txt" : @"/touch/myexisting.txt";
27
internal static string mynonexisting_txt = NativeMethodsShared.
IsWindows
? @"c:\touch\mynonexisting.txt" : @"/touch/mynonexisting.txt";
28
internal static string nonexisting_txt = NativeMethodsShared.
IsWindows
? @"c:\touch-nonexistent\file.txt" : @"/touch-nonexistent/file.txt";
29
internal static string myreadonly_txt = NativeMethodsShared.
IsWindows
? @"c:\touch\myreadonly.txt" : @"/touch/myreadonly.txt";
Unzip_Tests.cs (1)
155
if (NativeMethodsShared.
IsWindows
)
WriteCodeFragment_Tests.cs (1)
541
public static string EscapedLineSeparator => NativeMethodsShared.
IsWindows
? "\\r\\n" : "\\n";
Microsoft.Build.UnitTests.Shared (7)
DummyMappedDrive.cs (2)
24
if (!NativeMethodsShared.
IsWindows
)
60
if (_mapped && NativeMethodsShared.
IsWindows
)
DummyMappedDriveUtils.cs (1)
25
return NativeMethods.
IsWindows
? new DummyMappedDrive() : default;
ObjectModelHelpers.cs (2)
1997
NativeMethodsShared.
IsWindows
2008
NativeMethodsShared.
IsWindows
RequiresSymbolicLinksFactAttribute.cs (1)
22
if (s_runningInAzurePipeline || !NativeMethodsShared.
IsWindows
)
RunnerUtilities.cs (1)
80
if (NativeMethodsShared.
IsWindows
)
Microsoft.Build.Utilities.Core (42)
AssemblyFoldersEx.cs (1)
80
if (!NativeMethodsShared.
IsWindows
)
BuildEnvironmentHelper.cs (3)
138
if (!NativeMethodsShared.
IsWindows
)
170
if (NativeMethodsShared.
IsWindows
&&
243
if (NativeMethodsShared.
IsWindows
&&
FileMatcher.cs (2)
1244
bool isUncPath = NativeMethodsShared.
IsWindows
&& fixedDir.Length > 1
2243
if (NativeMethodsShared.
IsWindows
&&
FileSystems.cs (1)
20
if (NativeMethodsShared.
IsWindows
)
FileUtilities.cs (6)
505
if (NativeMethodsShared.
IsWindows
)
530
if (!NativeMethodsShared.
IsWindows
|| !path.StartsWith(@"\\", StringComparison.Ordinal))
585
if (NativeMethodsShared.
IsWindows
|| string.IsNullOrEmpty(value)
606
if (NativeMethodsShared.
IsWindows
|| value.IsEmpty)
691
if (NativeMethodsShared.
IsWindows
)
791
if (NativeMethodsShared.
IsWindows
&& !EndsWithSlash(fullPath))
FrameworkLocationHelper.cs (16)
90
internal static string dotNetFrameworkVersionFolderPrefixV11 = NativeMethodsShared.
IsWindows
? "v1.1" : "1.1"; // v1.1 is for Everett.
95
internal static string dotNetFrameworkVersionFolderPrefixV20 = NativeMethodsShared.
IsWindows
? "v2.0" : "2.0"; // v2.0 is for Whidbey.
99
internal static string dotNetFrameworkVersionFolderPrefixV30 = NativeMethodsShared.
IsWindows
? "v3.0" : "3.0"; // v3.0 is for WinFx.
113
internal static string dotNetFrameworkVersionFolderPrefixV35 = NativeMethodsShared.
IsWindows
? "v3.5" : "3.5"; // v3.5 is for Orcas.
119
internal static string dotNetFrameworkVersionFolderPrefixV40 = NativeMethodsShared.
IsWindows
? "v4.0" : "4.0";
120
internal static string dotNetFrameworkVersionFolderPrefixV45 = NativeMethodsShared.
IsWindows
? "v4.5" : "4.5";
503
if (!NativeMethodsShared.
IsWindows
)
553
if (NativeMethodsShared.
IsWindows
)
600
if (NativeMethodsShared.
IsWindows
)
741
if (NativeMethodsShared.
IsWindows
)
774
if (!NativeMethodsShared.
IsWindows
)
931
combinedPath = NativeMethodsShared.
IsWindows
1145
dotNetFrameworkVersionFolderPrefix: NativeMethodsShared.
IsWindows
? "v4.0" : "v4.5",
1376
if (NativeMethodsShared.
IsWindows
&& !CheckForFrameworkInstallation(
1399
(!File.Exists(Path.Combine(generatedPathToDotNetFramework, NativeMethodsShared.
IsWindows
? "MSBuild.exe" : "mcs.exe")) &&
1518
if (NativeMethodsShared.
IsWindows
)
LockCheck.cs (1)
259
if (NativeMethodsShared.
IsWindows
)
ManagedFileSystem.cs (1)
26
return NativeMethodsShared.
IsWindows
;
Modifiers.cs (1)
464
if (NativeMethodsShared.
IsWindows
)
ProcessExtensions.cs (1)
17
if (NativeMethodsShared.
IsWindows
)
TempFileUtilities.cs (1)
42
string msbuildTempFolder = NativeMethodsShared.
IsWindows
?
ToolLocationHelper.cs (4)
1820
if (NativeMethodsShared.
IsWindows
&& platformTarget != null)
2437
string registryRoot = NativeMethodsShared.
IsWindows
? GetTargetPlatformMonikerRegistryRoots(registrySearchLocation) : string.Empty;
2462
if (NativeMethodsShared.
IsWindows
)
2888
if (NativeMethodsShared.
IsWindows
)
ToolTask.cs (4)
655
if (NativeMethodsShared.
IsWindows
)
767
if (NativeMethodsShared.
IsWindows
)
1402
bool runningOnWindows = NativeMethodsShared.
IsWindows
;
1634
if (NativeMethodsShared.
IsWindows
)
Microsoft.Build.Utilities.UnitTests (40)
ProcessExtensions_Tests.cs (1)
20
NativeMethodsShared.
IsWindows
?
TaskItem_Tests.cs (2)
226
from.ItemSpec = NativeMethodsShared.
IsWindows
? @"c:\subdir\Monkey.txt" : "/subdir/Monkey.txt";
227
from.GetMetadata(FileUtilities.ItemSpecModifiers.Directory).ShouldBe(NativeMethodsShared.
IsWindows
? @"subdir\" : "subdir/");
ToolLocationHelper_Tests.cs (11)
375
NativeMethodsShared.
IsWindows
? "f:\\IDontExistAtAll" : "/IDontExistAtAll");
387
NativeMethodsShared.
IsWindows
? "f:\\IDontExistAtAll" : "/IDontExistAtAll",
1263
string targetFrameworkRootPath = NativeMethodsShared.
IsWindows
1284
string targetFrameworkRootPath = NativeMethodsShared.
IsWindows
1306
string targetFrameworkRootPath = NativeMethodsShared.
IsWindows
1327
string targetFrameworkRootPath = NativeMethodsShared.
IsWindows
1350
string targetFrameworkRootPath = NativeMethodsShared.
IsWindows
3074
string tooLongPath = NativeMethodsShared.
IsWindows
3109
string normalDirectory = NativeMethodsShared.
IsWindows
? "c:\\SDKPath" : "/SDKPath";
3130
string frameworkPathPattern = NativeMethodsShared.
IsWindows
? @"Microsoft SDKs\Windows\v8.0\ExtensionSDKs\MyFramework" : "Microsoft SDKs/Windows/v8.0/ExtensionSDKs/MyFramework";
3131
string frameworkPathPattern2 = NativeMethodsShared.
IsWindows
? @"ExtensionSDKs\MyFramework" : "ExtensionSDKs/MyFramework";
ToolTask_Tests.cs (26)
111
if (!NativeMethodsShared.
IsWindows
&& string.IsNullOrEmpty(responseFileCommands) && string.IsNullOrEmpty(commandLineCommands))
118
StartInfo = GetProcessStartInfo(GenerateFullPathToTool(), NativeMethodsShared.
IsWindows
? "/x" : string.Empty, null);
130
t.ToolPath = NativeMethodsShared.
IsWindows
? @"C:\MyAlternatePath" : "/MyAlternatePath";
146
t.ToolPath = NativeMethodsShared.
IsWindows
? @"C:\MyAlternatePath" : "/MyAlternatePath";
166
t.FullToolName = Path.Combine(systemPath, NativeMethodsShared.
IsWindows
? "attrib.exe" : "ps");
188
t.MockCommandLineCommands = NativeMethodsShared.
IsWindows
? "/C garbagegarbagegarbagegarbage.exe" : "-c garbagegarbagegarbagegarbage.exe";
191
t.ExitCode.ShouldBe(NativeMethodsShared.
IsWindows
? 1 : 127); // cmd.exe error code is 1, sh error code is 127
213
t.MockCommandLineCommands = NativeMethodsShared.
IsWindows
240
t.MockCommandLineCommands = NativeMethodsShared.
IsWindows
272
string singleQuote = NativeMethodsShared.
IsWindows
? "'" : string.Empty;
289
t.MockCommandLineCommands = NativeMethodsShared.
IsWindows
313
t.MockCommandLineCommands = NativeMethodsShared.
IsWindows
337
t.MockCommandLineCommands = NativeMethodsShared.
IsWindows
361
t.FullToolName = NativeMethodsShared.
IsWindows
? "c:\\baz\\foo.exe" : "/baz/foo.exe";
376
string shellName = NativeMethodsShared.
IsWindows
? "cmd.exe" : "sh";
377
string copyName = NativeMethodsShared.
IsWindows
? "xcopy.exe" : "cp";
429
string toolName = NativeMethodsShared.
IsWindows
? "cmd.exe" : "sh";
457
t.FullToolName = NativeMethodsShared.
IsWindows
? "findstr.exe" : "grep";
485
t.FullToolName = NativeMethodsShared.
IsWindows
? "findstr.exe" : "grep";
519
t.MockCommandLineCommands = NativeMethodsShared.
IsWindows
546
string userVarName = NativeMethodsShared.
IsWindows
? "username" : "user";
560
if (NativeMethodsShared.
IsWindows
)
652
string toolName = NativeMethodsShared.
IsWindows
? "cmd" : "sh";
693
if (NativeMethodsShared.
IsWindows
)
732
t.MockCommandLineCommands = NativeMethodsShared.
IsWindows
765
t.MockCommandLineCommands = NativeMethodsShared.
IsWindows
MSBuild (14)
BuildEnvironmentHelper.cs (3)
138
if (!NativeMethodsShared.
IsWindows
)
170
if (NativeMethodsShared.
IsWindows
&&
243
if (NativeMethodsShared.
IsWindows
&&
FileSystems.cs (1)
20
if (NativeMethodsShared.
IsWindows
)
FileUtilities.cs (6)
505
if (NativeMethodsShared.
IsWindows
)
530
if (!NativeMethodsShared.
IsWindows
|| !path.StartsWith(@"\\", StringComparison.Ordinal))
585
if (NativeMethodsShared.
IsWindows
|| string.IsNullOrEmpty(value)
606
if (NativeMethodsShared.
IsWindows
|| value.IsEmpty)
691
if (NativeMethodsShared.
IsWindows
)
791
if (NativeMethodsShared.
IsWindows
&& !EndsWithSlash(fullPath))
ManagedFileSystem.cs (1)
26
return NativeMethodsShared.
IsWindows
;
Modifiers.cs (1)
464
if (NativeMethodsShared.
IsWindows
)
TempFileUtilities.cs (1)
42
string msbuildTempFolder = NativeMethodsShared.
IsWindows
?
XMake.cs (1)
1890
if (NativeMethodsShared.
IsWindows
&&