[英]Custom Action with LinqPad Hyperlinq()
如果我執行這個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();
誰能提供一個例子?
例如,當我單擊結果窗格中的鏈接時,我想用記事本打開該文件。
dim h = New Hyperlinq(Function() "foo".Dump, "Click me")
h.Dump
這是C#方式做同樣的事情
var h = new Hyperlinq(()=> {"foo".Dump();}, "Click me");
h.Dump();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.