public static class Extensions{
public static void Dump<T>(this T o) { }
public static void Dump<T>(this T o, string s) { }}
这些行允许我将代码从 LINQPad 复制到 VS 并运行它而无需使用 .Dump() 注释掉每一行,但这还不够...... http://code.google.com/p/linqpadvisualizer/ - 不太舒服: (
我在 VS 中搜索 LINQPad 得到的最好结果是这个网站,下面是 Pat Kujawa 的代码。
using System.Diagnostics;
using System.IO;
public static class Extensions
{
public static void Dump<T>(this T o)
{
string localUrl = Path.GetTempFileName() + ".html";
using (var writer = LINQPad.Util.CreateXhtmlWriter(true))
{
writer.Write(o);
File.WriteAllText(localUrl, writer.ToString());
}
Process.Start(localUrl);
}
}
但错误 1 当前上下文中不存在名称“LINQPad”
我在网上找不到任何 LINQPad.dll