IDebugVsaScriptCodeItem Interface

Definição

Define métodos que avaliam expressões e analisam cadeias de caracteres. Essa interface normalmente é implementada por um objeto que representa um bloco de código e normalmente é chamada por um depurador. Essa interface fornece funcionalidade extra necessária para um host IActiveScript.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente 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

Nome Description
Evaluate()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Quando implementado em uma classe, avalia o bloco, a expressão ou a instrução representada pelo item de código e retorna o valor. Normalmente, ele é chamado por um depurador que precisa avaliar uma expressão (em uma janela Inspeção, por exemplo). Para expressões, o valor é o resultado da expressão. Para blocos e instruções, a expressão resultante é a última expressão calculada pelo bloco ou instrução.

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

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Quando implementado em uma classe, analisa cadeias de caracteres e retorna as informações analisadas. Esse método normalmente é chamado por um depurador que precisa analisar informações sobre um ponto de interrupção representado como um string. O depurador pode ter um ponto de interrupção digitado pelo usuário no formulário functionname-arguments-ILoffset. Uma cadeia de caracteres de ponto 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