Microsoft.Vsa Espace de noms

Classes

Nom Description
BaseVsaEngine

Définit la classe de moteur de script de base.

BaseVsaSite

Active la communication entre l’hôte et le moteur de script.

BaseVsaStartup

Utilisé pour démarrer et réinitialiser le moteur VSA de base.

VsaException

Ce type prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code.

VsaLoader

Ce type prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code.

VsaModule

Ce type prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code.

Interfaces

Nom Description
IVsaCodeItem

Représente un élément de code à compiler par le moteur de script.

IVsaDTCodeItem

Ce type prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code.

IVsaDTEngine

Ce type prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code.

IVsaEngine

Définit les méthodes et les propriétés qu’un moteur de script doit prendre en charge et fournit un accès programmatique au moteur de script.

IVsaError

Fournit l’accès aux erreurs de compilation rencontrées pendant l’exécution de la Compile() méthode.

IVsaGlobalItem

Décrit les objets globaux ajoutés au moteur de script.

IVsaIDE

Ce type prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code.

IVsaIDESite

Ce type prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code.

IVsaItem

Définit une interface pour tous les éléments ajoutés au moteur de script .NET, y compris les éléments de code, les éléments de référence et les éléments globaux. Il définit les propriétés et méthodes génériques qui s’appliquent à tous les types d’éléments reconnus par le moteur.

IVsaItems

Définit une interface pour une collection d’objets IVsaItem , qui peut être traitée par nom ou par index.

IVsaPersistSite

Gère la persistance du projet et stocke et récupère du code et d’autres éléments à l’aide des opérations d’enregistrement et de chargement implémentées par l’hôte.

IVsaReferenceItem

Décrit une référence ajoutée au moteur de script.

IVsaSite

Active la communication entre l’hôte et le moteur de script. Cette interface est implémentée par l’hôte.

Énumérations

Nom Description
BaseVsaEngine.Pre

Cette énumération a un attribut FlagsAttribute qui permet une combinaison de bits de ses valeurs membres.

VsaError

Définit l’ensemble d’exceptions pouvant être levées par un moteur de script .NET.

VsaIDEMode

Ce type prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code.

VsaItemFlag

Identifie le type d’élément de code comme Classe, Module ou None.

VsaItemType

Identifie le type d’élément en tant que code, référence ou AppGlobal.