31 references to NativeMethods
Microsoft.Build.Tasks.Core (19)
AssemblyDependency\ReferenceTable.cs (9)
2866
if (machineType ==
NativeMethods
.IMAGE_FILE_MACHINE_INVALID)
2873
case
NativeMethods
.IMAGE_FILE_MACHINE_AMD64:
2876
case
NativeMethods
.IMAGE_FILE_MACHINE_ARM:
2877
case
NativeMethods
.IMAGE_FILE_MACHINE_ARMV7:
2880
case
NativeMethods
.IMAGE_FILE_MACHINE_ARM64:
2883
case
NativeMethods
.IMAGE_FILE_MACHINE_I386:
2886
case
NativeMethods
.IMAGE_FILE_MACHINE_IA64:
2889
case
NativeMethods
.IMAGE_FILE_MACHINE_UNKNOWN:
2954
UInt16 machineType =
NativeMethods
.IMAGE_FILE_MACHINE_INVALID;
Copy.cs (3)
338
TryCopyViaLink(HardLinkComment, MessageImportance.Normal, sourceFileState, destinationFileState, out hardLinkCreated, ref errorMessage, (source, destination, errMessage) =>
NativeMethods
.MakeHardLink(destination, source, ref errorMessage, Log));
1027
if (code ==
NativeMethods
.ERROR_ACCESS_DENIED)
1045
else if (code ==
NativeMethods
.ERROR_INVALID_FILENAME)
Exec.cs (2)
324
if (ExitCode ==
NativeMethods
.SE_ERR_ACCESSDENIED)
471
if (workingDirectoryIsUNC &&
NativeMethods
.AllDrivesMapped())
Move.cs (5)
31
private const
NativeMethods
.MoveFileFlags Flags =
NativeMethods
.MoveFileFlags.MOVEFILE_WRITE_THROUGH | // Do not return until the Move is complete
32
NativeMethods
.MoveFileFlags.MOVEFILE_REPLACE_EXISTING | // Replace any existing target
33
NativeMethods
.MoveFileFlags.MOVEFILE_COPY_ALLOWED; // Moving across volumes is allowed
259
bool result =
NativeMethods
.MoveFileEx(sourceFile, destinationFile, Flags);
Microsoft.Build.Tasks.UnitTests (12)
AssemblyDependency\ResolveAssemblyReferenceTestFixture.cs (11)
19
using NativeMethods = Microsoft.Build.Tasks.
NativeMethods
;
675
return
NativeMethods
.IMAGE_FILE_MACHINE_INVALID;
679
return
NativeMethods
.IMAGE_FILE_MACHINE_AMD64;
683
return
NativeMethods
.IMAGE_FILE_MACHINE_I386;
687
return
NativeMethods
.IMAGE_FILE_MACHINE_ARM;
691
return
NativeMethods
.IMAGE_FILE_MACHINE_ARMV7;
695
return
NativeMethods
.IMAGE_FILE_MACHINE_IA64;
699
return
NativeMethods
.IMAGE_FILE_MACHINE_R4000;
703
return
NativeMethods
.IMAGE_FILE_MACHINE_UNKNOWN;
707
return
NativeMethods
.IMAGE_FILE_MACHINE_I386;
710
return
NativeMethods
.IMAGE_FILE_MACHINE_INVALID;
Copy_Tests.cs (1)
2819
Tasks.
NativeMethods
.MakeHardLink(destLink, sourceFile, ref linkError, t.Log);