From 23af1a71129b8d182b14e5ebba0c0c1bc120ba71 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Fri, 30 Aug 2013 14:38:11 +0200 Subject: [PATCH] fix managed detection in AttachToProcessForm --- .../Debugger/Debugger.AddIn/Service/AttachToProcessForm.cs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/AddIns/Debugger/Debugger.AddIn/Service/AttachToProcessForm.cs b/src/AddIns/Debugger/Debugger.AddIn/Service/AttachToProcessForm.cs index e3507a5ec8..31008d034a 100644 --- a/src/AddIns/Debugger/Debugger.AddIn/Service/AttachToProcessForm.cs +++ b/src/AddIns/Debugger/Debugger.AddIn/Service/AttachToProcessForm.cs @@ -25,10 +25,9 @@ namespace ICSharpCode.SharpDevelop.Services { this.process = process; try { - var modules = process.Modules.Cast().Where( - m => m.ModuleName.StartsWith("mscor", StringComparison.InvariantCultureIgnoreCase)); - - managed = modules.Count() > 0; + managed = process.Modules + .OfType() + .Any(m => m.ModuleName.StartsWith("mscor", StringComparison.InvariantCultureIgnoreCase)); } catch { } string fileName = Path.GetFileName(process.MainModule.FileName);