IVsaScriptCodeItem Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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) |