Compartilhar via


IDebugVsaScriptCodeItem Interface

Definição

Define métodos que avaliam expressões e analisam cadeias de caracteres. Normalmente, essa interface é implementada por um objeto que representa um bloco de código e, normalmente, é chamada por um depurador. Essa interface fornece funcionalidade adicional que é 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

Evaluate()

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

Quando implementada em uma classe, avalia o bloco, a expressão ou a instrução representada pelo item de código e retorna o valor. Normalmente, é chamada 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 instruções e blocos, a expressão resultante é a última expressão calculada pela instrução ou bloco.

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. Normalmente, esse método é 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 formato functionname-arguments-ILoffset. Uma cadeia de caracteres de ponto de interrupção nomeada pode ter um formato complexo, como F.B(C.D[], int, arg : double ) : C.Abc + 123. A lista de parâmetros é opcional, assim como o deslocamento da IL.

Aplica-se a