本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

DkmResolvedDocument.FindSymbols 方法 (DkmWorkList, DkmTextSpan, String, DkmCompletionRoutine<DkmFindSymbolsAsyncResult>)

 

尋找最符合輸入的文字範圍的文件中的符號。

IL 語言符號處理常式一律會傳回序列點 DkmInstructionSymbol。 它會偏好點,這是最左邊,而且這是在輸入範圍內的序列點完全符合後面的文字範圍的序列的點。

發出的原生 PDB 待辦事項的語言。

這個方法會將新的工作項目附加至指定的工作清單中,並傳回,因為工作項目已附加。 實際的處理工作項目是非同步的。 呼叫者將通知要求已完成透過完成常式。

位置條件約束︰ 必須呼叫 API,從 IDE 元件 (100000 元件層級 >)。

命名空間:   Microsoft.VisualStudio.Debugger.Symbols
組件:  Microsoft.VisualStudio.Debugger.Engine (在 Microsoft.VisualStudio.Debugger.Engine.dll 中)

public void FindSymbols(
	DkmWorkList WorkList,
	DkmTextSpan TextSpan,
	string Text,
	DkmCompletionRoutine<DkmFindSymbolsAsyncResult> CompletionRoutine
)

參數

WorkList
Type: Microsoft.VisualStudio.Debugger.DkmWorkList

要附加至新的工作項目 WorkList。

TextSpan
Type: Microsoft.VisualStudio.Debugger.Symbols.DkmTextSpan

[] In要搜尋的文字範圍 (行/資料行)。

Text
Type: System.String

[In,選用]要搜尋的文字。 如果有的話,這將會提供如果 ResolvedDocument.TextRequested 設定。

CompletionRoutine
Type: Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<DkmFindSymbolsAsyncResult>

要求完成時要引發的常式。 如果要求成功附加至工作清單中,這一律會引發 (包含取消作業時)。 這會永遠不會引發的如果附加在工作項目失敗。

回到頁首
顯示: