IDkmMCppSymbolProvider.GetManagedCppFunctionParameters Yöntem

Tanım

Verilen işlev simgesiyle temsil edilen yönetilen C++ işlevine parametreleri edinir.

public:
 System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::VisualStudio::Debugger::Clr::Cpp::DkmMCppILLocalVariableSymbol ^> ^ GetManagedCppFunctionParameters(Microsoft::VisualStudio::Debugger::Clr::DkmClrInstructionSymbol ^ clrInstruction, Microsoft::VisualStudio::Debugger::DkmProcess ^ process);
public System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.Clr.Cpp.DkmMCppILLocalVariableSymbol> GetManagedCppFunctionParameters (Microsoft.VisualStudio.Debugger.Clr.DkmClrInstructionSymbol clrInstruction, Microsoft.VisualStudio.Debugger.DkmProcess process);
abstract member GetManagedCppFunctionParameters : Microsoft.VisualStudio.Debugger.Clr.DkmClrInstructionSymbol * Microsoft.VisualStudio.Debugger.DkmProcess -> System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.Clr.Cpp.DkmMCppILLocalVariableSymbol>
Public Function GetManagedCppFunctionParameters (clrInstruction As DkmClrInstructionSymbol, process As DkmProcess) As ReadOnlyCollection(Of DkmMCppILLocalVariableSymbol)

Parametreler

clrInstruction
DkmClrInstructionSymbol

'Ndaki Dkmclrkomutctionsymbol, hedef işlemde ortak dil çalışma zamanı (CLR) altında çalışan bir Il yönergesini temsil eder. Bu nesne, yöntem sürüm numarasını içerir. Bu nedenle, Düzenle ve devam et senaryolarında, metodun farklı sürümleri için yönerge simgesi farklı olacaktır. Bu nesne genel bağlama parametreleri hakkında bilgi içermiyor. Bu nedenle, bir yöntemin farklı genel örneklemeleri (örn: MyMethod < dizesi > ve MyMethod < Int > ), clr onları tek bir yöntem belirteciyle temsil ettiğinden aynı yönerge simgesiyle temsil edilir.

process
DkmProcess

'Ndaki Şu anda hata ayıkladığınız işlem.

Döndürülenler

ReadOnlyCollection<DkmMCppILLocalVariableSymbol>

Dışı Verilen işlevin parametreleri.

Şunlara uygulanır