17 references to NativeMethods
Microsoft.Build.Tasks.Core (17)
AssemblyDependency\ReferenceTable.cs (9)
2883if (machineType == NativeMethods.IMAGE_FILE_MACHINE_INVALID) 2890case NativeMethods.IMAGE_FILE_MACHINE_AMD64: 2893case NativeMethods.IMAGE_FILE_MACHINE_ARM: 2894case NativeMethods.IMAGE_FILE_MACHINE_ARMV7: 2897case NativeMethods.IMAGE_FILE_MACHINE_ARM64: 2900case NativeMethods.IMAGE_FILE_MACHINE_I386: 2903case NativeMethods.IMAGE_FILE_MACHINE_IA64: 2906case NativeMethods.IMAGE_FILE_MACHINE_UNKNOWN: 2971UInt16 machineType = NativeMethods.IMAGE_FILE_MACHINE_INVALID;
Copy.cs (1)
338TryCopyViaLink(HardLinkComment, MessageImportance.Normal, sourceFileState, destinationFileState, out hardLinkCreated, ref errorMessage, (source, destination, errMessage) => NativeMethods.MakeHardLink(destination, source, ref errorMessage, Log));
Exec.cs (2)
325if (ExitCode == NativeMethods.SE_ERR_ACCESSDENIED) 472if (workingDirectoryIsUNC && NativeMethods.AllDrivesMapped())
Move.cs (5)
31private const NativeMethods.MoveFileFlags Flags = NativeMethods.MoveFileFlags.MOVEFILE_WRITE_THROUGH | // Do not return until the Move is complete 32NativeMethods.MoveFileFlags.MOVEFILE_REPLACE_EXISTING | // Replace any existing target 33NativeMethods.MoveFileFlags.MOVEFILE_COPY_ALLOWED; // Moving across volumes is allowed 259bool result = NativeMethods.MoveFileEx(sourceFile, destinationFile, Flags);