如果我执行这个VB表达式:
New Hyperlinq("c:\temp\test.py").Dump()
因此,我获得了可点击链接,该链接使用默认应用程序打开文件,即它运行此Python文件.
我想指示LinqPad定制Sub来处理click事件.
Hyperlinq Class包含Action参数,但我找不到示例如何使用此方法:
public Hyperlinq(string uriOrPath);
public Hyperlinq(QueryLanguage queryLanguage, string query);
public Hyperlinq(Action action, string text);
public Hyperlinq(string uriOrPath, string text);
public Hyperlinq(QueryLanguage queryLanguage, string query, string text);
public Hyperlinq(Action action, string text, bool runOnNewThread);
internal Hyperlinq(int editorRow, int editorColumn, string text);
public override bool Equals(object obj);
public override int GetHashCode();
internal int RegisterAction();
Run Code Online (Sandbox Code Playgroud)
谁能提供一个例子?
例如,当我单击结果窗格中的链接时,我想用记事本打开该文件.
dim h = New Hyperlinq(Function() "foo".Dump, "Click me")
h.Dump
Run Code Online (Sandbox Code Playgroud)