IDkmSymbolDocumentSpanQuery.FindSymbols Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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.