我试图建立一个错误记录器,记录在导致错误的函数中处于活动状态的运行值。 (只是为了好玩,所以它不是关键问题)我可以通过编程获得调试时显示的Autos/local变量吗?
当进入休息模式并查看本地选项卡和自动选项卡,您可以看到所有活动变量(名称,类型和值),这将是有用的在出现错误时以及在其他一些情况下记录日志。
对于我的示例,我只想查找所有类型为字符串和整数的局部变量,并存储它们的名称和值。
这可能与反思?任何提示或指示让我更接近我的目标将非常感激。
我有玩弄使用表达式specifik对象(结构)来创建针对一个数据集的automapper,但我没有做过像什么,我问上面,所以请让我高兴,说其可能什么。
谢谢。
@Sinan,谢谢你的代言。但是这些术语在视觉工作室中被命名为“Autos”和“Locals”,所以我认为那会更好。 “自动”与我的问题无关,所以你可以拿走它。只是我5美分。 – Stefan 2010-03-09 00:44:45
你总是可以回滚任何编辑。但是,“Autos”和“Locals”不是“术语” - 它是工具窗口的名称。您可能会发现这些术语在Visual Studio Debugger UI的上下文之外无效。 – 2010-03-09 00:50:08
@John,我认为“汽车”和“当地人”会比“自动”和“本地”更多的人敲钟。但无论如何..标题和文字说明了一切,所以我不在乎。我只是解释了为什么我使用这些“术语”。 – Stefan 2010-03-09 00:56:03