IDkmIntrinsicFunctionEvaluator140.Execute 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.
Bir iç işlevi yürütür.
public:
cli::array <Microsoft::VisualStudio::Debugger::Evaluation::IL::DkmILEvaluationResult ^> ^ Execute(Microsoft::VisualStudio::Debugger::Evaluation::IL::DkmILExecuteIntrinsic ^ executeIntrinsic, Microsoft::VisualStudio::Debugger::Evaluation::DkmILContext ^ iLContext, Microsoft::VisualStudio::Debugger::Evaluation::IL::DkmCompiledILInspectionQuery ^ inspectionQuery, cli::array <Microsoft::VisualStudio::Debugger::Evaluation::IL::DkmILEvaluationResult ^> ^ arguments, System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::VisualStudio::Debugger::Evaluation::DkmCompiledInspectionQuery ^> ^ subroutines, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Debugger::Evaluation::IL::DkmILFailureReason % failureReason);
public Microsoft.VisualStudio.Debugger.Evaluation.IL.DkmILEvaluationResult[] Execute (Microsoft.VisualStudio.Debugger.Evaluation.IL.DkmILExecuteIntrinsic executeIntrinsic, Microsoft.VisualStudio.Debugger.Evaluation.DkmILContext iLContext, Microsoft.VisualStudio.Debugger.Evaluation.IL.DkmCompiledILInspectionQuery inspectionQuery, Microsoft.VisualStudio.Debugger.Evaluation.IL.DkmILEvaluationResult[] arguments, System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.Evaluation.DkmCompiledInspectionQuery> subroutines, out Microsoft.VisualStudio.Debugger.Evaluation.IL.DkmILFailureReason failureReason);
abstract member Execute : Microsoft.VisualStudio.Debugger.Evaluation.IL.DkmILExecuteIntrinsic * Microsoft.VisualStudio.Debugger.Evaluation.DkmILContext * Microsoft.VisualStudio.Debugger.Evaluation.IL.DkmCompiledILInspectionQuery * Microsoft.VisualStudio.Debugger.Evaluation.IL.DkmILEvaluationResult[] * System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.Evaluation.DkmCompiledInspectionQuery> * DkmILFailureReason -> Microsoft.VisualStudio.Debugger.Evaluation.IL.DkmILEvaluationResult[]
Public Function Execute (executeIntrinsic As DkmILExecuteIntrinsic, iLContext As DkmILContext, inspectionQuery As DkmCompiledILInspectionQuery, arguments As DkmILEvaluationResult(), subroutines As ReadOnlyCollection(Of DkmCompiledInspectionQuery), ByRef failureReason As DkmILFailureReason) As DkmILEvaluationResult()
Parametreler
- executeIntrinsic
- DkmILExecuteIntrinsic
'Ndaki Bağımsız değişkenleri Il yığınında ters sırada (DkmILExecuteIntrinsic yönergeden önce, bağımsız değişkenlerin yığın üzerinde sırada itilmesi gerekir). Ardından, bu değerleri kullanan EE tanımlı bir işlem yürütür. Ardından, sonucu Il yığınına geri iter.
- iLContext
- DkmILContext
'Ndaki Değerlendirdiğimiz yığın çerçeve bağlamı.
- inspectionQuery
- DkmCompiledILInspectionQuery
'Ndaki Şu anda bu iç işlevin ait olduğu yönerge sorgusu yürütülüyor.
- arguments
- DkmILEvaluationResult[]
'Ndaki İç işleve sağlanan bağımsız değişkenler.
- subroutines
- ReadOnlyCollection<DkmCompiledInspectionQuery>
[In, Isteğe bağlı] İç işlevin işlem sırasında çağrılmasını seçebileceği, isteğe bağlı Il tabanlı alt yordamlar dizisi.
- failureReason
- DkmILFailureReason
Dışı Bir hata oluşursa, hatanın nedenini belirtir. Yürütülen belirli bir iç işleve özgü olan bir hata kodunu belirtmek için sıfırdan küçük bir değer döndürün.
Döndürülenler
Dışı Değerlendirmenin, Il yığınına (sırasıyla) itilmesi sonucu.