using System;
using System.Collections.Generic;
using System.IO;
using System.Reflection.PortableExecutable;
namespace Microsoft.DotNet.Cli.Build
{
public static class PEUtils
public static bool HasMetadata(string pathToFile)
try
using (var inStream = File.OpenRead(pathToFile))
using (var peReader = new PEReader(inStream))
return peReader.HasMetadata;
}
catch (BadImageFormatException) { }
return false;