23 Commits (983ee4df5465cf8b4e4a0014a5df80aa0b7c7b63)

Author SHA1 Message Date
David Srbecký 0ef31e5117 Freeze all other threads during evaluation. 12 years ago
David Srbecký 4798dae6fe Refactored the stepping logic to be more friendly with multiple symbol source; 13 years ago
David Srbecký 07c333b1f6 Never return null when Debugger.Value is expected - throw GetValueException instead 13 years ago
David Srbecký 86b779a8f0 Re-implemented fast property evaluation 13 years ago
David Srbecký 81f6f66a33 Do not suspend other threads while stepping 13 years ago
David Srbecký 5d802a226d Fixing/updating debugger unit tests: 13 years ago
David Srbecký 848aa733e5 Fixing/updating debugger unit tests: 13 years ago
Siegfried Pammer 52add16bea use new IType information for expression evaluation 13 years ago
Siegfried Pammer 28bc1648b0 Implemented debugger expression evaluation using NRefactory semantic trees. 13 years ago
David Srbecký fa16156631 Replaced debugger's type system with NRefactory type system 13 years ago
David Srbecký f0ab856167 Removed SelectedThread and SelectedStackFrame from the debugger core. The addin now has to track those. 13 years ago
David Srbecký 0d4cd64ae6 Removed several debugger events. Refactored event handling in the debugger addin. 14 years ago
David Srbecký fb31be5e4c Cleaning up debugger tree model and tooltips 14 years ago
David Srbecký 0a07af2788 Completely changed how debugger keeps state for nodes in local variables pad and in tooltips. 14 years ago
Daniel Grunwald 6bd47b7611 Revert David's debugger changes - they won't be part of SD 4.2. 14 years ago
David Srbecký 62265526a4 Completely changed how debugger keeps state for nodes in local variables pad and in tooltips. 14 years ago
Daniel Grunwald f5780c2944 Apply new file headers 15 years ago
David Srbecký 4bac8628c8 Fixed rude-abort of evals 16 years ago
David Srbecký b90c4ffe1b Use other thread for evaluation if the current one is not suitable 16 years ago
David Srbecký f54d17c787 Fixed "Func eval cannot work. Bad starting point. (Exception from HRESULT: 0x80131313)" 16 years ago
David Srbecký 58b7e7476a Fixed SD2-1467 - "Can't load file 17d14f5c-a337-4978-8281-53493378c1071.vb under ." 16 years ago
David Srbecký 33a981042f Hopefully fixed the bug with invalid "__exception" 16 years ago
David Srbecký 8069a16fb5 Moved the debugger directory one level up 16 years ago
David Srbecký 36a37b020a Apply thread-suspend rules for threads created during the stepping 16 years ago
David Srbecký 9da4702054 Suspend other threads during stepping 16 years ago
David Srbecký b138040f0e Minor tweaks 16 years ago
David Srbecký f9aded7c29 Arrays support IList<T> and other interfaces. Added support for object creation. 16 years ago
David Srbecký 097349d227 Support for array creation 16 years ago
David Srbecký 9f743baba9 Do not use the Project and Src directories in debugger 16 years ago
David Srbecký 516a068bf4 Implicit argument conversion. 16 years ago
David Srbecký 4c8be8219e Removed the Is<T>, As<T> and CastTo<T> helper methods 16 years ago
David Srbecký 9686a82a01 Reimplemented COM object tracking. Fixed remaining compile errors. 16 years ago
David Srbecký 0bec899af9 Using methods instead of properties 16 years ago
David Srbecký 4e479b74e6 Moved the rest to the Debugger.Interop namespace. Renamed using statements. 16 years ago
David Srbecký af98db8e6d Merged interop files together 16 years ago
David Srbecký f36bc90ba1 Remove unused import statements 16 years ago
David Srbecký 07c2eef28b Moving some files around 16 years ago
David Srbecký 19decb3dc6 Improved type resolution by name 16 years ago
David Srbecký b78ca5f3bd Some ToStrings are more verbose. Removed some Ignore attributes. 16 years ago
David Srbecký 5b77ae5bd0 Expressions test merged into ExpressionEvaluator test; 16 years ago
David Srbecký 345570538f Polishing API and implemented more reflection methods 16 years ago
David Srbecký 11dfb6ffef Fixed remaining compile errors in Debugger.Core 16 years ago
David Srbecký e144544cd4 Fixing some syntax errors (still work in progress) 16 years ago
David Srbecký 498a8e0a70 Decoupled support for expressions from the debugger core 16 years ago
Martin Koníček e56d8c0501 Grid visualizer uses DebuggerHelpers.CreateDebugListExpression to fill a List by IEnumerable inside the debuggee and then display the List. 16 years ago
Martin Koníček fc6637a32f Text visualizer has word wrap and copy to clipboard. 16 years ago
Martin Koníček 52ab692214 Object graph visualizer shows fields. 16 years ago
Martin Koníček 793d82a9df Fixed "Process is not paused" exception in DebuggerHelpers.InvokeDefaultGetHashCode - thanks to David. 16 years ago
Martin Koníček 7ac6e8b962 Eval.CreateValue sets Value.ExpressionTree more correctly so that Expression.PrettyPrint does not result in stack overflow anymore. 16 years ago
David Srbecký dc4d2cffdd Restructured the API for creating DebugType; 16 years ago