Aracılığıyla paylaş


IDebugFunctionObject

Ö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

Ayrıca bkz.