IDebugVsaScriptCodeItem Interfaz

Definición

Define métodos que evalúan expresiones y analizan cadenas. Normalmente, esta interfaz se implementa mediante un objeto que representa un bloque de código y normalmente lo llama un depurador. Esta interfaz proporciona funcionalidad adicional que necesita un host IActiveScript.

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

Nombre Description
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 representadas por el elemento de código y devuelve el valor. Normalmente, un depurador llama a ella que necesita evaluar una expresión (en una ventana Inspección, por ejemplo). En el caso de las expresiones, el valor es el resultado de la expresión. Para 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. Normalmente, un depurador llama a este método que necesita analizar información sobre un punto de interrupción representado como .string El depurador podría tener un punto de interrupción escrito por el usuario en el formulario 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, tal como es el desplazamiento il.

Se aplica a