Partage via


IVsaScriptCodeItem Interface

Définition

Définit 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 IVsaScriptCodeItem : Microsoft::Vsa::IVsaCodeItem
public interface class IVsaScriptCodeItem : Microsoft::JScript::Vsa::IJSVsaCodeItem
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("E0C0FFE8-7eea-4ee5-b7e4-0080c7eb0b74")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsaScriptCodeItem : Microsoft.Vsa.IVsaCodeItem
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("E0C0FFE8-7eea-4ee5-b7e4-0080c7eb0b74")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsaScriptCodeItem : Microsoft.JScript.Vsa.IJSVsaCodeItem
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("E0C0FFE8-7eea-4ee5-b7e4-0080c7eb0b74")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsaScriptCodeItem = interface
    interface IVsaCodeItem
    interface IVsaItem
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("E0C0FFE8-7eea-4ee5-b7e4-0080c7eb0b74")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsaScriptCodeItem = interface
    interface IJSVsaCodeItem
    interface IJSVsaItem
Public Interface IVsaScriptCodeItem
Implements IVsaCodeItem
Public Interface IVsaScriptCodeItem
Implements IJSVsaCodeItem
Attributs
Implémente

Propriétés

CodeDOM

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

Obtient le modèle CodeDOM (Code Document Object Model) représenté dans l’élément de code.

(Hérité de IJSVsaCodeItem)
IsDirty

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

Retourne une valeur indiquant si la représentation en mémoire actuelle de l'élément diffère de la représentation persistante.

(Hérité de IJSVsaItem)
ItemType

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

Obtient le type de l'objet spécifié, tel qu'il est déterminé par la méthode CreateItem(String, JSVsaItemType, JSVsaItemFlag).

(Hérité de IJSVsaItem)
Name

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

Obtient ou définit le nom de l'élément.

(Hérité de IJSVsaItem)
SourceText

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

Obtient ou définit le texte d’un élément de code spécifié, y compris du code généré automatiquement, le cas échéant.

(Hérité de IJSVsaCodeItem)
StartColumn

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, obtient ou définit le numéro de colonne dans la ligne où ce code commence.

StartLine

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, obtient ou définit le numéro de ligne où ce code commence.

Méthodes

AddEventSource(String, String)

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

Ajoute une source d'événement à l'élément de code. L'élément de code utilise la source de l'événement pour raccorder un événement à la source d'événement nommée en appelant la méthode IVsaSite.GetEventSourceInstance, qui est implémentée par l'hôte.

(Hérité de IJSVsaCodeItem)
AppendSourceText(String)

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

Ajoute le texte spécifié à la fin de l'élément de code.

(Hérité de IJSVsaCodeItem)
Execute()

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, compile et exécute ce code.

GetOption(String)

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

Obtient des options spécifiques à l'implémentation pour un moteur de script.

(Hérité de IJSVsaItem)
RemoveEventSource(String)

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

Supprime la source d'événement spécifiée de l'élément de code.

(Hérité de IJSVsaCodeItem)
SetOption(String, Object)

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

Définit des options spécifiques à l'implémentation pour un moteur de script.

(Hérité de IJSVsaItem)

S’applique à

Voir aussi