diff --git a/src/Microsoft.DotNet.Build.Tasks/CleanupVSTSAgent.cs b/src/Microsoft.DotNet.Build.Tasks/CleanupVSTSAgent.cs index dfa6a62c0b..81d36f1f48 100644 --- a/src/Microsoft.DotNet.Build.Tasks/CleanupVSTSAgent.cs +++ b/src/Microsoft.DotNet.Build.Tasks/CleanupVSTSAgent.cs @@ -595,7 +595,7 @@ private string[] GetFilesByAttributes(string directory, FileAttributes attribute IntPtr hFile = FindFirstFile(directory + "\\*", out findData); int error = Marshal.GetLastWin32Error(); - if (hFile.ToInt32() != -1) + if (hFile != IntPtr.Zero && hFile != new IntPtr(-1)) { do {