public void VisitAsembly(AssemblyDefinition assembly) { Log.DebugLine(this, "hasGui: {1}, kind: {1}", assembly.IsGui(), assembly.Kind); if (assembly.EntryPoint != null && assembly.IsGui()) { if (assembly.Kind != AssemblyKind.Windows) { Reporter.AssemblyFailed(assembly, CheckID, string.Empty); } } }
// Note that we cannot rely on -target and AssemblyKind because // -target:exe maps to AssemblyKind.Console. public void VisitAsembly(AssemblyDefinition assembly) { m_gui = assembly.IsGui(); Log.DebugLine(this, "{0} needsCheck: {1}, kind: {2}", assembly.Name.Name, m_gui, assembly.Kind); }