Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Önemli
Visual Studio 2015'te, ifade değerlendiricileri uygulama yöntemi kullanım dışıdır. CLR ifade değerlendiricilerini uygulama hakkında bilgi için bkz . CLR İfade Değerlendiricileri ve Yönetilen İfade Değerlendirici Örneği.
Bu arabirim bir işlevi temsil eder.
Sözdizimi
IDebugFunctionObject : IDebugObject
Uygulayıcılar için Notlar
İfade değerlendirici bir işlevi temsil etmek için bu arabirimi uygular.
Arayanlar İçin Notlar
Bu arabirim, IDebugObject arabiriminin bir uzmanlığıdır ve arabirimde IDebugObject QueryInterface kullanılarak elde edilir.
Vtable Sırasına Göre Yöntemler
IDebugObject'ten devralınan yöntemlere IDebugFunctionObject ek olarak, arabirim aşağıdaki yöntemleri kullanıma sunar.
| Metot | Açıklama |
|---|---|
| CreatePrimitiveObject | İlkel bir veri nesnesi oluşturur. |
| CreateObject | Oluşturucu kullanarak bir nesne oluşturur. |
| CreateObjectNoConstructor | Oluşturucu içermeyen bir nesne oluşturur. |
| CreateArrayObject | Bir dizi nesnesi oluşturur. |
| CreateStringObject | Bir dize nesnesi oluşturur. |
| Değerlendirin | işlevini çağırır ve sonuçta elde edilen değeri bir nesne olarak döndürür. |
Açıklamalar
Bu arabirim, ifade değerlendiricisinin ayrıştırma ağacındaki işlevleri temsil etmelerini sağlar. Create Bu arabirimdeki yöntemler, yöntemine giriş parametrelerini temsil eden nesneler oluşturmak için kullanılır. İşlev daha sonra işlevin dönüş değerini temsil eden bir nesne döndüren Evaluate yöntemi çağrılarak yürütülebilir.
Gereksinimler
Üst bilgi: ee.h
Ad Alanı: Microsoft.VisualStudio.Debugger.Interop
Derleme: Microsoft.VisualStudio.Debugger.Interop.dll