Compartir a través de


IDebugVsaScriptCodeItem Interfaz

Definición

Define los métodos que evalúan expresiones y analizan cadenas. Esta interfaz la suele implementar un objeto que representa un bloque de código y las llamadas a esta interfaz provienen normalmente de un depurador. Esta interfaz proporciona la funcionalidad adicional que un host de IActiveScript necesita.

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

public interface class IDebugVsaScriptCodeItem
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("6DFE759A-CB8B-4ca0-A973-1D04E0BF0B53")]
public interface IDebugVsaScriptCodeItem
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("6DFE759A-CB8B-4ca0-A973-1D04E0BF0B53")>]
type IDebugVsaScriptCodeItem = interface
Public Interface IDebugVsaScriptCodeItem
Atributos

Métodos

Evaluate()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Cuando se implementa en una clase, evalúa el bloque, la expresión o la instrucción representada por el elemento de código y devuelve el valor. Las llamadas a este método suelen provenir de un depurador que necesita evaluar una expresión (por ejemplo, en una ventana Inspección). En las expresiones, el valor es el resultado de la expresión. En los bloques e instrucciones, la expresión resultante es la última expresión calculada por el bloque o instrucción.

ParseNamedBreakPoint(String, String, Int32, String, String, UInt64)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Cuando se implementa en una clase, analiza las cadenas y devuelve la información analizada. Las llamadas a este método suelen provenir de un depurador que necesita analizar la información de un punto de interrupción que se representa como una string. Puede que el depurador tenga un punto de interrupción escrito por el usuario con el formato functionname-arguments-ILoffset. Una cadena de punto de interrupción con nombre puede tener un formato complejo, por ejemplo, F.B(C.D[], int, arg : double ) : C.Abc + 123. La lista de parámetros es opcional, al igual que el desplazamiento IL.

Se aplica a