diff --git a/src/AddIns/Debugger/Debugger.Core/TypeSystemExtensions.cs b/src/AddIns/Debugger/Debugger.Core/TypeSystemExtensions.cs index b1f6ba72b2..094da9fa4a 100644 --- a/src/AddIns/Debugger/Debugger.Core/TypeSystemExtensions.cs +++ b/src/AddIns/Debugger/Debugger.Core/TypeSystemExtensions.cs @@ -61,6 +61,7 @@ namespace Debugger { CecilLoader loader = new CecilLoader(true); loader.IncludeInternalMembers = true; + loader.LazyLoad = true; var asm = loader.LoadAssemblyFile(name); var moduleMetadataInfo = new ModuleMetadataInfo(module); foreach (var typeDef in asm.GetAllTypeDefinitions()) { diff --git a/src/AddIns/Debugger/Debugger.Tests/Tests/ControlFlow_MainThreadExit.cs b/src/AddIns/Debugger/Debugger.Tests/Tests/ControlFlow_MainThreadExit.cs index 080549442a..ebf5d854b7 100644 --- a/src/AddIns/Debugger/Debugger.Tests/Tests/ControlFlow_MainThreadExit.cs +++ b/src/AddIns/Debugger/Debugger.Tests/Tests/ControlFlow_MainThreadExit.cs @@ -62,20 +62,20 @@ namespace Debugger.Tests { Count="2"> @@ -93,10 +93,10 @@ namespace Debugger.Tests { diff --git a/src/AddIns/Debugger/Debugger.Tests/Tests/StackFrame_Callstack.cs b/src/AddIns/Debugger/Debugger.Tests/Tests/StackFrame_Callstack.cs index a38fe765ce..b929394a39 100644 --- a/src/AddIns/Debugger/Debugger.Tests/Tests/StackFrame_Callstack.cs +++ b/src/AddIns/Debugger/Debugger.Tests/Tests/StackFrame_Callstack.cs @@ -60,7 +60,7 @@ namespace Debugger.Tests { ChainIndex="1" FrameIndex="2" HasSymbols="True" - MethodInfo="[Method Debugger.Tests.StackFrame_Callstack.Sub2]" + MethodInfo="[Method Debugger.Tests.StackFrame_Callstack.Sub2():System.Void]" NextStatement="StackFrame_Callstack.cs:22,4-22,40" Thread="Thread Name = Suspended = False" /> @@ -69,7 +69,7 @@ namespace Debugger.Tests { ChainIndex="1" FrameIndex="1" HasSymbols="True" - MethodInfo="[Method Debugger.Tests.StackFrame_Callstack.Sub1]" + MethodInfo="[Method Debugger.Tests.StackFrame_Callstack.Sub1():System.Void]" NextStatement="StackFrame_Callstack.cs:17,4-17,11" Thread="Thread Name = Suspended = False" /> @@ -77,7 +77,7 @@ namespace Debugger.Tests { @@ -89,7 +89,7 @@ namespace Debugger.Tests { ChainIndex="1" FrameIndex="1" HasSymbols="True" - MethodInfo="[Method Debugger.Tests.StackFrame_Callstack.Sub1]" + MethodInfo="[Method Debugger.Tests.StackFrame_Callstack.Sub1():System.Void]" NextStatement="StackFrame_Callstack.cs:17,4-17,11" Thread="Thread Name = Suspended = False" /> @@ -97,7 +97,7 @@ namespace Debugger.Tests { @@ -108,7 +108,7 @@ namespace Debugger.Tests { diff --git a/src/AddIns/Debugger/Debugger.Tests/Tests/StackFrame_Lifetime.cs b/src/AddIns/Debugger/Debugger.Tests/Tests/StackFrame_Lifetime.cs index 637a64b775..0e2fee9370 100644 --- a/src/AddIns/Debugger/Debugger.Tests/Tests/StackFrame_Lifetime.cs +++ b/src/AddIns/Debugger/Debugger.Tests/Tests/StackFrame_Lifetime.cs @@ -73,7 +73,7 @@ namespace Debugger.Tests { ChainIndex="1" FrameIndex="1" HasSymbols="True" - MethodInfo="[Method Debugger.Tests.StackFrame_Lifetime.Function]" + MethodInfo="[Method Debugger.Tests.StackFrame_Lifetime.Function(i:System.Int32):System.Void]" NextStatement="StackFrame_Lifetime.cs:18,4-18,40" Thread="Thread Name = Suspended = False" /> @@ -84,7 +84,7 @@ namespace Debugger.Tests { ChainIndex="1" FrameIndex="1" HasSymbols="True" - MethodInfo="[Method Debugger.Tests.StackFrame_Lifetime.Function]" + MethodInfo="[Method Debugger.Tests.StackFrame_Lifetime.Function(i:System.Int32):System.Void]" NextStatement="StackFrame_Lifetime.cs:19,4-19,18" Thread="Thread Name = Suspended = False" /> @@ -93,7 +93,7 @@ namespace Debugger.Tests { ChainIndex="1" FrameIndex="2" HasSymbols="True" - MethodInfo="[Method Debugger.Tests.StackFrame_Lifetime.SubFunction]" + MethodInfo="[Method Debugger.Tests.StackFrame_Lifetime.SubFunction():System.Void]" NextStatement="StackFrame_Lifetime.cs:25,4-25,40" Thread="Thread Name = Suspended = False" /> @@ -104,7 +104,7 @@ namespace Debugger.Tests { ChainIndex="1" FrameIndex="1" HasSymbols="True" - MethodInfo="[Method Debugger.Tests.StackFrame_Lifetime.Function]" + MethodInfo="[Method Debugger.Tests.StackFrame_Lifetime.Function(i:System.Int32):System.Void]" NextStatement="StackFrame_Lifetime.cs:20,4-20,40" Thread="Thread Name = Suspended = False" /> @@ -114,7 +114,7 @@ namespace Debugger.Tests { ChainIndex="1" FrameIndex="1" HasSymbols="True" - MethodInfo="[Method Debugger.Tests.StackFrame_Lifetime.Function]" + MethodInfo="[Method Debugger.Tests.StackFrame_Lifetime.Function(i:System.Int32):System.Void]" NextStatement="StackFrame_Lifetime.cs:20,4-20,40" Thread="Thread Name = Suspended = False" /> @@ -123,7 +123,7 @@ namespace Debugger.Tests { @@ -134,7 +134,7 @@ namespace Debugger.Tests { FrameIndex="1" HasSymbols="True" IsInvalid="True" - MethodInfo="[Method Debugger.Tests.StackFrame_Lifetime.Function]" + MethodInfo="[Method Debugger.Tests.StackFrame_Lifetime.Function(i:System.Int32):System.Void]" NextStatement="{Exception: The requested frame index is too big}" Thread="Thread Name = Suspended = False" /> @@ -142,7 +142,7 @@ namespace Debugger.Tests { diff --git a/src/AddIns/Debugger/Debugger.Tests/Tests/Thread_Tests.cs b/src/AddIns/Debugger/Debugger.Tests/Tests/Thread_Tests.cs index a3881311d5..494e7dfd61 100644 --- a/src/AddIns/Debugger/Debugger.Tests/Tests/Thread_Tests.cs +++ b/src/AddIns/Debugger/Debugger.Tests/Tests/Thread_Tests.cs @@ -49,10 +49,10 @@ namespace Debugger.Tests { Thread_Tests.cs:12,4-12,40 @@ -60,10 +60,10 @@ namespace Debugger.Tests { Thread_Tests.cs:15,4-15,40 @@ -71,10 +71,10 @@ namespace Debugger.Tests { Thread_Tests.cs:17,4-17,40