IDebugVsaScriptCodeItem Interface

Definição

Define métodos que avaliam expressões e analisam cadeias de texto. Esta interface é tipicamente implementada por um objeto que representa um bloco de código, e é normalmente chamada por um depurador. Esta interface fornece funcionalidades extra necessárias a um host IActiveScript.

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu 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

Name Description
Evaluate()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Quando implementado numa classe, avalia o bloco, expressão ou instrução representado pelo item de código e devolve o valor. É normalmente chamada por um depurador que precisa de avaliar uma expressão (numa janela de Observação, por exemplo). Para expressões, o valor é o resultado da expressão. Para blocos e sentenças, a expressão resultante é a última expressão calculada pelo bloco ou sentença.

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

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Quando implementado numa classe, analisa as cadeias e devolve a informação analisada. Este método é normalmente chamado por um depurador que precisa de analisar informação sobre um ponto de interrupção representado como um string. O depurador pode ter um ponto de interrupção digitado pelo utilizador na forma functionname-arguments-ILoffset. Uma cadeia de pontos de interrupção nomeada pode ter um formato complexo, por exemplo, F.B(C.D[], int, arg : double ) : C.Abc + 123. a lista de parâmetros é opcional, assim como o deslocamento IL.

Aplica-se a