IDkmSymbolDocumentSpanQuery.FindSymbols Yöntem

Tanım

Belge içindeki sembolleri, giriş metni ile en iyi eşleşen simgeleri bulur.

Il tabanlı diller için, sembol işleyici her zaman dizi noktaları için Dkmkomutctionsymbol döndürür. Metin yayılma ile tam olarak eşleşen ve ardından en büyük olan ve giriş yayılımının içinde olan noktaların bulunduğu sıra noktalarını tercih eder.

public:
 cli::array <Microsoft::VisualStudio::Debugger::Symbols::DkmInstructionSymbol ^> ^ FindSymbols(Microsoft::VisualStudio::Debugger::Symbols::DkmResolvedDocument ^ resolvedDocument, Microsoft::VisualStudio::Debugger::Symbols::DkmTextSpan textSpan, System::String ^ text, [Runtime::InteropServices::Out] cli::array <Microsoft::VisualStudio::Debugger::Symbols::DkmSourcePosition ^> ^ % symbolLocation);
public Microsoft.VisualStudio.Debugger.Symbols.DkmInstructionSymbol[] FindSymbols (Microsoft.VisualStudio.Debugger.Symbols.DkmResolvedDocument resolvedDocument, Microsoft.VisualStudio.Debugger.Symbols.DkmTextSpan textSpan, string text, out Microsoft.VisualStudio.Debugger.Symbols.DkmSourcePosition[] symbolLocation);
abstract member FindSymbols : Microsoft.VisualStudio.Debugger.Symbols.DkmResolvedDocument * Microsoft.VisualStudio.Debugger.Symbols.DkmTextSpan * string * DkmSourcePosition[] -> Microsoft.VisualStudio.Debugger.Symbols.DkmInstructionSymbol[]
Public Function FindSymbols (resolvedDocument As DkmResolvedDocument, textSpan As DkmTextSpan, text As String, ByRef symbolLocation As DkmSourcePosition()) As DkmInstructionSymbol()

Parametreler

resolvedDocument
DkmResolvedDocument

'Ndaki Bir sembol dosyası (PDB) ile bir kaynak dosya sorgusunun sonucunu temsil eden nesne. Çözümlenen belge nesnesi, sembol dosyası ile birden çok belge kaydını kapsülleyebilirsiniz. Örneğin, C++ derlemesinde, bir üst bilgi dosyası her eklendiğinde PDB içinde başka bir başvuru vardır. Ancak, üstbilgi dosyası için yalnızca bir DkmResolvedDocument nesnesi vardır.

textSpan
DkmTextSpan

'Ndaki Aranacak metin aralığı (satırlar/sütun).

text
String

[In, Isteğe bağlı] Aranacak metin. Kullanılabilir olduğunda, ResolvedDocument. Textistenen ayarlandıysa bu sağlanır.

symbolLocation
DkmSourcePosition[]

Dışı Döndürülen her yönerge sembolünün kaynak konumu. Bu dizinin uzunluğu döndürülen yönerge simgesi dizisinden aynı olmalıdır.

Döndürülenler

DkmInstructionSymbol[]

Dışı Belirtilen metin aralığı içinde bulunan yönerge sembolleri bulundu.

Özel durumlar

E_SCRIPT_FILE_DIFFERENT_CONTENT, hedef işlem tarafından yüklenen betik dosyasındaki içeriğin, girilen metinle eşleşmediği anlamına gelir.

Şunlara uygulanır