Browse Source

fix stepping in custom types

pull/191/merge
Eusebiu Marcu 15 years ago
parent
commit
4c1f0957de
  1. 5
      Debugger/ILSpy.Debugger/Services/Debugger/WindowsDebugger.cs

5
Debugger/ILSpy.Debugger/Services/Debugger/WindowsDebugger.cs

@ -852,7 +852,10 @@ namespace ILSpy.Debugger.Services @@ -852,7 +852,10 @@ namespace ILSpy.Debugger.Services
TypeDefinition typeDef = null;
TypeDefinition nestedTypeDef = null;
foreach (var assembly in DebugData.LoadedAssemblies.Where(a => a.Name.Version.ToString().StartsWith(debuggeeVersion))) {
foreach (var assembly in DebugData.LoadedAssemblies
.Where(a =>
((a.FullName.StartsWith("System") || a.FullName.StartsWith("Microsoft")) && a.Name.Version.ToString().StartsWith(debuggeeVersion)) ||
!a.FullName.StartsWith("System") || !a.FullName.StartsWith("Microsoft"))) {
foreach (var module in assembly.Modules) {
var localType = module.GetType(fullName);
if (localType != null) {

Loading…
Cancel
Save