Partager via


IDebugVsaScriptCodeItem Interface

Définition

Définit des méthodes qui évaluent des expressions et analysent des chaînes. Cette interface est généralement implémentée par un objet qui représente un bloc de code et appelée par un débogueur. Cette interface fournit des fonctionnalités supplémentaires requises par un hôte IActiveScript.

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

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
Attributs

Méthodes

Evaluate()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

En cas d'implémentation dans une classe, évalue le bloc, l'expression ou l'instruction représenté par l'élément de code et retourne la valeur. Cette méthode est généralement appelée par un débogueur qui doit évaluer une expression (dans une fenêtre Espion, par exemple). Pour les expressions, la valeur est le résultat de l'expression. Pour les blocs et les instructions, l'expression résultante est la dernière expression calculée par le bloc ou l'instruction.

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

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

En cas d'implémentation dans une classe, analyse des chaînes et retourne les informations analysées. Cette méthode est généralement appelée par un débogueur qui doit analyser des informations sur un point d'arrêt représenté comme string. Le débogueur peut avoir un point d’arrêt entré par l’utilisateur au format nomfonction-arguments-offsetIL. Une chaîne de point d’arrêt nommée peut avoir un format complexe, par exemple, F.B(C.D[], int, arg : double ) : C.Abc + 123. La liste de paramètres est facultative, tout comme le décalage IL.

S’applique à