Microsoft.JScript Espace de noms
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.
Contient des classes qui prennent en charge la compilation et la génération de code à l’aide du langage JScript.
Classes
ActivationObject |
Représente un objet qui participe à une hiérarchie de portée. Cette classe contient des méthodes permettant de résoudre la portée et d'obtenir des informations de membre. Elle appartient à la catégorie de compilation et d'état du runtime. |
ActiveXObjectConstructor |
Représente un objet basé sur un prototype défini par une fonction constructeur. Cette classe appartient à la catégorie de modèle objet intégrée. |
ArgumentsObject |
Représente les informations utilisées pour appeler une fonction. Cela inclut la fonction, l'appelant, les arguments et les informations sur le frame de pile. Cette classe appartient à la catégorie des objets et des fonctions. |
ArrayConstructor |
Représente un objet basé sur un prototype défini par une fonction constructeur. Cette classe appartient à la catégorie de modèle objet intégrée. |
ArrayLiteral |
Cette classe est utilisée par l'analyseur JScript pour représenter un littéral de tableau. |
ArrayObject |
Représente un objet tableau. Cette classe appartient à la catégorie de modèle objet intégrée. |
ArrayPrototype |
Fournit des propriétés et des méthodes statiques pour les objets ArrayObject. Toutes les méthodes de cette classe sont appelées en passant une référence à l'objet qui demande l'accès à la méthode. Cette classe appartient à la catégorie de modèle objet intégrée. |
ArrayWrapper |
Encapsule un tableau pour créer un ArrayObject JScript. Cette classe encapsule un objet Array .NET Framework ou un objet ArrayObject Jscript. |
AssemblyCustomAttributeList |
Cette classe est utilisée par l'analyseur JScript pour stocker les attributs assignés à un assembly. |
AST |
Représente l'arborescence de syntaxe abstraite utilisée pour analyser le code JScript. |
ASTList |
Gère une liste d'éléments AST. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite. |
BinaryOp |
Représente la classe de base pour les classes qui exécutent des opérations sur deux opérandes, comme Plus, Equality et Relational. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite. |
Binding |
Représente une référence à un membre de classe, une expression appelable ou un nom de variable. Cette classe tente de résoudre la référence à la valeur correcte au moment de la compilation. |
BitwiseBinary |
Exécute des opérations binaires de bits. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite. |
Block |
Représente un bloc dans JScript. Cette classe est principalement utilisée par JSParser pour créer des objets Block lorsqu'il analyse le code. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite. |
BlockScope |
Représente la portée d'un bloc de code qui participe à une hiérarchie de portée et qui peut faire l'objet d'un push dans la pile de portée globale. Par exemple, cette classe peut représenter la portée d'un bloc |
BooleanConstructor |
Représente un objet basé sur un prototype défini par une fonction constructeur. Cette classe appartient à la catégorie de modèle objet intégrée. |
BooleanObject |
Représente un objet booléen. Cette classe appartient à la catégorie de modèle objet intégrée. |
BooleanPrototype |
Fournit des propriétés et des méthodes statiques pour les objets BooleanObject. Toutes les méthodes de cette classe sont appelées en passant une référence à l'objet qui demande l'accès à la méthode. Cette classe appartient à la catégorie de modèle objet intégrée. |
BreakOutOfFinally |
Représente l'état d'exception lorsque l'exécution du code s'interrompt en dehors d'un bloc |
Closure |
Représente une fonction de fermeture. Cette classe appartient à la catégorie des objets et des fonctions. |
CmdLineException |
Représente les erreurs qui se produisent lors de l'exécution du compilateur de ligne de commande jsc.exe. |
CmdLineOptionParser |
Détermine si les options spécifiées au compilateur de ligne de commande jsc.exe sont formées correctement, et lit les arguments le cas échéant. |
COMCharStream |
Représente un flux qui envoie ses données à un IMessageReceiver. Les données sont stockées dans une mémoire tampon jusqu'à ce qu'elles soient vidées ou jusqu'à la fermeture du flux. |
COMFieldInfo |
Permet à JScript de communiquer avec un champ COM externe. Cette classe est utilisée par une implémentation COM externe pour exposer ses objets à JScript, car JScript nécessite un MemberInfo managé pour se lier à un objet externe. |
COMMethodInfo |
Permet à JScript de communiquer avec une méthode COM externe. Cette classe est utilisée par une implémentation COM externe pour exposer ses objets à JScript, car JScript nécessite un MemberInfo managé pour se lier à un objet externe. |
COMPropertyInfo |
Permet à JScript de communiquer avec une propriété COM externe. Cette classe est utilisée par une implémentation COM externe pour exposer ses objets à JScript, car JScript nécessite un MemberInfo managé pour se lier à un objet externe. |
Context |
Représente le code source JScript. Cette classe appartient à la catégorie de compilation et d'état du runtime. |
ContinueOutOfFinally |
Représente l'état d'exception lorsque l'exécution du code se poursuit en dehors d'un bloc |
Convert |
Convertit les données d'un type à un autre. Il s'agit d'une classe utilitaire. |
DateConstructor |
Représente un objet basé sur un prototype défini par une fonction constructeur. Cette classe appartient à la catégorie de modèle objet intégrée. |
DateObject |
Représente un objet date. Cette classe appartient à la catégorie de modèle objet intégrée. |
DatePrototype |
Fournit des propriétés et des méthodes statiques pour les objets DateObject. Toutes les méthodes de cette classe sont appelées en passant une référence à l'objet qui demande l'accès à la méthode. Cette classe appartient à la catégorie de modèle objet intégrée. |
DebugBreak |
Cette classe est utilisée par l'analyseur JScript pour représenter un point d'arrêt dans un débogueur. |
DebugConvert |
Convertit les données d'un type à un autre. Inclut des méthodes qui convertissent les valeurs en objets String afin que le débogueur puisse les afficher. |
DocumentContext |
Représente un fichier de code source écrit en langage JScript. |
DynamicFieldInfo |
Représente des informations de champ. Cette classe sert à retourner des champs de classes expando et de tableaux de scripts au débogueur. |
Empty |
Représente la valeur d'une variable qui n'a pas été instanciée. |
EndOfFile |
Cette classe est utilisée par l'analyseur JScript pour lever une exception lorsque la fin d'un fichier est atteinte. Le code peut générer cette erreur pour arrêter l'analyseur. |
EnumeratorConstructor |
Représente un objet basé sur un prototype défini par une fonction constructeur. Cette classe appartient à la catégorie de modèle objet intégrée. |
EnumeratorObject |
Représente un objet énumérateur. Cette classe appartient à la catégorie de modèle objet intégrée. |
EnumeratorPrototype |
Fournit des propriétés et des méthodes statiques pour les objets EnumeratorObject. Toutes les méthodes de cette classe sont appelées en passant une référence à l'objet qui demande l'accès à la méthode. Cette classe appartient à la catégorie de modèle objet intégrée. |
Equality |
Exécute des opérations de comparaison. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite. |
ErrorConstructor |
Représente un objet basé sur un prototype défini par une fonction constructeur. Cette classe appartient à la catégorie de modèle objet intégrée. |
ErrorObject |
Représente un objet d'erreur. Cette classe appartient à la catégorie de modèle objet intégrée. |
ErrorPrototype |
Fournit des propriétés et des méthodes statiques pour les objets ErrorObject. Toutes les méthodes de cette classe sont appelées en passant une référence à l'objet qui demande l'accès à la méthode. Cette classe appartient à la catégorie de modèle objet intégrée. |
Eval |
Évalue le code JScript. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite. |
EvalErrorObject |
Représente une erreur qui se produit lorsque la méthode |
Expando |
Indique qu'une classe ou qu'une méthode est une classe ou une méthode expando. |
FieldAccessor |
Représente un accesseur de champ. |
ForIn |
Représente l'instruction JScript |
FunctionConstructor |
Représente un objet basé sur un prototype défini par une fonction constructeur. Cette classe appartient à la catégorie de modèle objet intégrée. |
FunctionDeclaration |
Représente une déclaration de fonction. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite. |
FunctionExpression |
Représente un objet de fonction. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite. |
FunctionObject |
Représente un objet de fonction. |
FunctionPrototype |
Fournit des propriétés et des méthodes statiques pour les objets FunctionObject. Toutes les méthodes de cette classe sont appelées en passant une référence à l'objet qui demande l'accès à la méthode. Cette classe appartient à la catégorie de modèle objet intégrée. |
FunctionWrapper |
Lie les membres d'une fonction à un objet. |
GlobalObject |
Stocke des constantes, des informations de type de données, des fonctions utilitaires et des références aux objets basés sur prototype. Cette classe appartient à la catégorie de modèle objet intégrée. |
Globals |
Stocke les références à tous les types globalement disponibles et gère la pile. Cette classe appartient à la catégorie de compilation et d'état du runtime. |
GlobalScope |
Représente la portée globale. |
Hide |
Indique qu'une méthode ou qu'un champ masque une méthode ou un champ dans une classe de base. |
Import |
Importe des espaces de noms à utiliser dans le code. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite. |
In |
Détermine si un objet est contenu dans un autre objet. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite. |
Instanceof |
Détermine si un objet peut être forcé au type d'un autre objet. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite. |
JSAuthor |
Fournit des services permettant de créer du code JScript dans un éditeur. |
JSConstructor |
Encapsule un FunctionObject. |
JScriptCodeProvider |
Fournit l'accès aux instances du générateur de code et du compilateur de code JScript. |
JScriptException |
Exception levée par JScript pour notifier à un hôte ou à un programme CLR (Common Language Runtime) qu’une erreur s’est produite. JScriptException prend généralement une valeur d’énumération JSError. |
JSField |
Prend en charge tous les champs dans JScript. Il s'agit de la classe de base pour tous les champs définis par JScript. Cette classe appartient à la catégorie de liaison de nom. |
JSFieldInfo |
Encapsule un objet FieldInfo. |
JSFunctionAttribute |
Utilisé avec JSFunctionAttributeEnum pour annoter les conventions d'appel des méthodes et des constructeurs générés par le compilateur JScript. |
JSLocalField |
Représente une variable locale. |
JSMethod |
Représente une méthode JScript. Cette classe appartient à la catégorie de liaison de nom. |
JSMethodInfo |
Encapsule un objet MethodInfo. |
JSObject |
Représente un objet dans JScript. Cette classe appartient à la catégorie des objets et des fonctions. |
JSParser |
Analyse le code JScript. Cette classe appartient à la catégorie d'analyse. |
JSPrototypeObject |
Ajoute une propriété de fonction constructeur à JSObject à des fins de liaison anticipée. Cette classe appartient à la catégorie des objets et des fonctions. |
JSScanner |
Analyse le code JScript en recherchant des unités de code individuelles, appelées jetons. Cette classe appartient à la catégorie d'analyse. |
JSVariableField |
Prend en charge des champs variables dans JScript. Il s'agit de la classe de base pour les paramètres, les variables locales, les variables globales et les membres de classe. |
LateBinding |
Représente une référence à un membre de classe, une expression appelable ou un nom de variable. Cette classe tente de résoudre la référence à la valeur correcte au moment de l'exécution. |
LenientArrayPrototype |
Stocke des objets qui représentent les méthodes statiques de la classe ArrayPrototype. La classe LenientArrayPrototype appartient à la catégorie de modèle objet intégrée. |
LenientBooleanPrototype |
Stocke des objets qui représentent les méthodes statiques de la classe BooleanPrototype. La classe LenientBooleanPrototype appartient à la catégorie de modèle objet intégrée. |
LenientDateConstructor |
Stocke des objets qui représentent les méthodes statiques de la classe DateConstructor. La classe LenientDateConstructor appartient à la catégorie de modèle objet intégrée. |
LenientDatePrototype |
Stocke des objets qui représentent les méthodes statiques de la classe DatePrototype. La classe LenientDatePrototype appartient à la catégorie de modèle objet intégrée. |
LenientEnumeratorPrototype |
Stocke des objets qui représentent les méthodes statiques de la classe EnumeratorPrototype. La classe LenientEnumeratorPrototype appartient à la catégorie de modèle objet intégrée. |
LenientErrorPrototype |
Stocke des objets qui représentent les méthodes statiques de la classe ErrorPrototype. La classe LenientErrorPrototype appartient à la catégorie de modèle objet intégrée. |
LenientFunctionPrototype |
Stocke des objets qui représentent les méthodes statiques de la classe FunctionPrototype. La classe LenientFunctionPrototype appartient à la catégorie de modèle objet intégrée. |
LenientGlobalObject |
Stocke les objets de fonction constructeur, les informations sur le type de données et les objets qui représentent les méthodes statiques de la classe GlobalObject. La classe LenientGlobalObject appartient à la catégorie de modèle objet intégrée. |
LenientMathObject |
Stocke des objets qui représentent les méthodes statiques de la classe MathObject. La classe LenientMathObject appartient à la catégorie de modèle objet intégrée. |
LenientNumberPrototype |
Stocke des objets qui représentent les méthodes statiques de la classe NumberPrototype. La classe LenientNumberPrototype appartient à la catégorie de modèle objet intégrée. |
LenientObjectPrototype |
Stocke des objets qui représentent les méthodes statiques de la classe ObjectPrototype. La classe LenientObjectPrototype appartient à la catégorie de modèle objet intégrée. |
LenientRegExpPrototype |
Stocke des objets qui représentent les méthodes statiques de la classe RegExpPrototype. La classe LenientRegExpPrototype appartient à la catégorie de modèle objet intégrée. |
LenientStringConstructor |
Stocke des objets qui représentent les méthodes statiques de la classe StringConstructor. La classe LenientStringConstructor appartient à la catégorie de modèle objet intégrée. |
LenientStringPrototype |
Stocke des objets qui représentent les méthodes statiques de la classe StringPrototype. La classe LenientStringPrototype appartient à la catégorie de modèle objet intégrée. |
LenientVBArrayPrototype |
Stocke des objets qui représentent les méthodes statiques de la classe VBArrayPrototype. La classe LenientVBArrayPrototype appartient à la catégorie de modèle objet intégrée. |
MathObject |
Fournit des constantes et des méthodes statiques pour des fonctions trigonométriques, logarithmiques et d'autres fonctions mathématiques courantes. Cette classe appartient à la catégorie de modèle objet intégrée. |
MemberInfoList |
Gère une liste d'éléments MemberInfo. |
MethodInvoker |
Représente la méthode appelante pour une méthode particulière. Utilisé par la classe JSMethodInfo pour appeler des méthodes. |
Missing |
Représente la valeur d'une variable instanciée mais dont la valeur n'a pas encore été définie. |
Namespace |
Représente un espace de noms. |
NoContextException |
Exception levée lorsqu'aucun code Context n'est associé à un JScriptException. |
NotRecommended |
Indique qu'une méthode ou qu'un champ n'est pas recommandé. |
NumberConstructor |
Représente un objet basé sur un prototype défini par une fonction constructeur. Cette classe appartient à la catégorie de modèle objet intégrée. |
NumberObject |
Représente un objet nombre. Cette classe appartient à la catégorie de modèle objet intégrée. |
NumberPrototype |
Fournit des propriétés et des méthodes statiques pour les objets NumberObject. Toutes les méthodes de cette classe sont appelées en passant une référence à l'objet qui demande l'accès à la méthode. Cette classe appartient à la catégorie de modèle objet intégrée. |
NumericBinary |
Exécute des opérations binaires sur des opérandes numériques. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite. |
NumericUnary |
Exécute des opérations unaires sur des opérandes numériques. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite. |
ObjectConstructor |
Représente un objet basé sur un prototype défini par une fonction constructeur. Cette classe appartient à la catégorie de modèle objet intégrée. |
ObjectPrototype |
Fournit des propriétés et des méthodes statiques pour les objets JSObject. Toutes les méthodes de cette classe sont appelées en passant une référence à l'objet qui demande l'accès à la méthode. Cette classe appartient à la catégorie de modèle objet intégrée. |
Override |
Indique qu'une méthode ou qu'un champ se substitue à une méthode ou à un champ dans une classe de base. |
Package |
Crée des packages de code JScript à utiliser pour un autre code. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite. |
ParserException |
Cette classe est utilisée par l'analyseur JScript pour représenter des exceptions spécifiques à l'analyseur. |
Plus |
Exécute des opérations d'addition et de concaténation. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite. |
PostOrPrefixOperator |
Exécute les opérations d'incrémentation et de décrémentation qui correspondent à la syntaxe du préfixe et du suffixe. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite. |
RangeErrorObject |
Représente une erreur de plage. Par exemple, une erreur de plage peut se produire lorsque vous utilisez un index incorrect pour accéder à un élément de tableau. |
ReferenceAttribute |
Représente une référence à un assembly. |
ReferenceErrorObject |
Représente une erreur de référence. Par exemple, une erreur de référence peut se produire lorsque vous faites référence à une variable non déclarée. |
RegExpConstructor |
Représente un objet basé sur un prototype défini par une fonction constructeur. Cette classe appartient à la catégorie de modèle objet intégrée. |
RegExpMatch |
Représente les résultats d'une correspondance d'expression régulière. Cette classe appartient à la catégorie de modèle objet intégrée. |
RegExpObject |
Représente un objet d'expression régulière. Cette classe appartient à la catégorie de modèle objet intégrée. |
RegExpPrototype |
Fournit des propriétés et des méthodes statiques pour les objets RegExpObject. Toutes les méthodes de cette classe sont appelées en passant une référence à l'objet qui demande l'accès à la méthode. Cette classe appartient à la catégorie de modèle objet intégrée. |
Relational |
Exécute des opérations de comparaison relationnelles. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite. |
ReturnOutOfFinally |
Représente l'état d'exception lorsque l'exécution du code est retournée en dehors d'un bloc |
Runtime |
Fournit des fonctions utilitaires. |
ScriptBlock |
Représente un bloc de code JScript. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite. |
ScriptFunction |
Représente un objet basé sur un prototype défini par une fonction constructeur. La plupart des classes de fonction constructeur, comme DateConstructor, NumberConstructor, StringConstructor et ObjectConstructor, héritent de cette classe. Cette classe appartient à la catégorie des objets et des fonctions. |
ScriptObject |
Prend en charge toutes les classes JScript. Il s'agit de la classe de base fondamentale parmi toutes les classes JScript. Cette classe appartient à la catégorie des objets et des fonctions. |
ScriptStream |
Représente un flux de données. Cette classe envoie ses données à un COMCharStream ou un flux de données Console. |
SimpleHashtable |
Table de hachage pour le stockage interne d'éléments. |
StackFrame |
Représente un frame de pile permettant d'exécuter le code. Cette classe contient des méthodes permettant de résoudre la portée. Elle appartient à la catégorie de compilation et d'état du runtime. |
StrictEquality |
Exécute des opérations de comparaison. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite. |
StringConstructor |
Représente un objet basé sur un prototype défini par une fonction constructeur. Cette classe appartient à la catégorie de modèle objet intégrée. |
StringObject |
Représente un objet chaîne. Cette classe appartient à la catégorie de modèle objet intégrée. |
StringPrototype |
Fournit des propriétés et des méthodes statiques pour les objets StringObject. Toutes les méthodes de cette classe sont appelées en passant une référence à l'objet qui demande l'accès à la méthode. Cette classe appartient à la catégorie de modèle objet intégrée. |
SuperTypeMembersSorter |
Stocke des membres de classes et d'interfaces de base. |
SyntaxErrorObject |
Représente une erreur de syntaxe. Par exemple, une erreur de syntaxe peut se produire lorsque vous omettez un point-virgule. |
Throw |
Lève une exception. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite. |
Try |
Identifie les blocs de code à exécuter dans les portées de gestion des erreurs. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite. |
TypedArray |
Représente une référence réflexible à la classe Array. Cette classe stocke le type d'élément d'un tableau typé, mais ne stocke pas de données. |
TypeErrorObject |
Représente une erreur de type. Par exemple, une erreur de type peut se produire lorsque vous passez un objet d'un type à une méthode qui attend un objet d'un autre type. |
Typeof |
Détermine les types de données d'objets. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite. |
TypeReflector |
Fournit une implémentation de GetMember(String, BindingFlags) qui est plus rapide que GetMember(String, BindingFlags). |
UnaryOp |
Représente la classe de base pour les classes qui exécutent des opérations sur des opérandes uniques, telles que Typeof et PostOrPrefixOperator. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite. |
URIErrorObject |
Représente une erreur URI (Uniform Resource Identifier). Par exemple, une erreur URI peut se produire lorsque vous essayez d'encoder ou de désencoder un URI. |
VBArrayConstructor |
Représente un objet basé sur un prototype défini par une fonction constructeur. Cette classe appartient à la catégorie de modèle objet intégrée. |
VBArrayObject |
Représente un objet VBArray. Cette classe appartient à la catégorie de modèle objet intégrée. |
VBArrayPrototype |
Fournit des propriétés et des méthodes statiques pour les objets VBArrayObject. Toutes les méthodes de cette classe sont appelées en passant une référence à l'objet qui demande l'accès à la méthode. Cette classe appartient à la catégorie de modèle objet intégrée. |
VsaItem |
Représente les éléments ajoutés au moteur de script .NET. Cela inclut les éléments de code, les éléments de référence et les éléments globaux. |
VsaItems |
Représente une collection d'objets IJSVsaItem qui peuvent être adressés par nom ou par index. |
With |
Représente l'instruction |
Interfaces
COMMemberInfo |
Définit des méthodes qui permettent à JScript de communiquer avec un membre COM externe. Cette interface est utilisée par une implémentation COM externe afin d'exposer ses objets à JScript, car JScript nécessite un MemberInfo managé pour créer une liaison avec un objet externe. |
IActivationObject |
Définit des méthodes pour résoudre la portée. Cette interface est implémentée par tous les objets qui participent à une hiérarchie de portée. |
IAuthorServices |
Définit des services permettant de créer du code JScript dans un éditeur. |
IColorizeText |
Définit les services permettant de mettre le texte en couleur lorsque le code JScript est créé dans un éditeur. |
IDebugConvert |
Définit un ensemble de méthodes utilitaires qui convertissent les données d'un type dans un autre type. Inclut des méthodes qui convertissent les valeurs en objets String afin que le débogueur puisse les afficher. |
IDebugConvert2 |
Définit des méthodes utilitaires qui convertissent les données d'un type dans un autre type. Inclut des méthodes qui convertissent les valeurs en objets String afin que le débogueur puisse les afficher. |
IDebuggerObject |
Définit des méthodes qui fournissent des informations sur les objets de débogueur. Cette interface est implémentée par tous les objets IReflect implémentés par le débogueur. Actuellement, cette interface sert uniquement à signaler ces objets tels quels au moteur de script. |
IDebugScriptScope |
Définit les méthodes qui définissent la valeur |
IDebugType |
Définit des méthodes qui fournissent des informations sur les objets de débogueur. Cette interface est implémentée par les objets de débogueur qui représentent un type dans la cible de débogueur. |
IDebugVsaScriptCodeItem |
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. |
IDefineEvent |
Définit des fonctionnalités supplémentaires requises par un hôte de script actif. |
IEngine2 |
Définit des fonctionnalités supplémentaires requises par un hôte IActiveScript. Implémenté par le moteur VsaEngine. |
IErrorHandler |
Définit des méthodes pour gérer des erreurs qui se produisent lorsque le code est analysé. |
IMessageReceiver |
Définit les méthodes qui reçoivent la sortie d'un moteur de script. Cette interface agit comme objet de rappel permettant de capturer la sortie qui irait normalement à la console. |
IMethodsCompletionInfo |
Il s'agit d'une interface de marqueur qui ne possède pas de méthodes. |
INeedEngine |
Définit des méthodes qui obtiennent et définissent des références au moteur de script. |
IObjectCompletionInfo |
Il s'agit d'une interface de marqueur qui ne possède pas de méthodes. |
IParseText |
Définit des méthodes permettant d'analyser du texte lorsque le code JScript est créé dans un éditeur. |
IRedirectOutput |
Définit des méthodes qui capturent la sortie qui irait normalement à la console. Cette interface est implémentée par le VsaEngine. |
ISite2 |
Définit les méthodes utilisées par VsaEngine pour la résolution de noms. Fournit des fonctionnalités supplémentaires requises par un hôte IActiveScript. |
ITokenColorInfo |
Définit les propriétés permettant de mettre en couleur des unités de code spécifiques. |
ITokenEnumerator |
Définit des méthodes permettant d'itérer au sein d'une collection d'objets ITokenColorInfo. |
IVsaFullErrorInfo |
Définit des propriétés permettant d'obtenir des informations sur les erreurs. Cette interface fournit des fonctionnalités supplémentaires requises par un hôte IActiveScript. |
IVsaScriptCodeItem |
Définit des fonctionnalités supplémentaires requises par un hôte IActiveScript. |
IVsaScriptScope |
Définit des méthodes pour résoudre la portée. L'objet de portée globale de VsaEngine implémente cette interface. |
IWrappedMember |
Définit des méthodes permettant d'accéder à l'objet sur lequel un membre est défini. |
MemberInfoInitializer |
Définit les méthodes qu'un objet COM externe doit implémenter. Cette interface est utilisée par une implémentation COM externe afin d'exposer ses objets à JScript, car JScript nécessite un MemberInfo managé pour créer une liaison avec un objet externe. Cette interface est implémentée par COMFieldInfo, COMMethodInfo et COMPropertyInfo. |
Énumérations
CmdLineError |
Spécifie les erreurs qui se produisent lors de l'exécution du compilateur de ligne de commande jsc.exe. Cette énumération sert à créer des objets CmdLineException. |
ErrorType |
Spécifie les types d'erreur JScript. |
JSBuiltin |
Spécifie les fonctions JScript intégrées. Ces fonctions correspondent aux méthodes statiques des objets JScript intrinsèques. Les membres de cette énumération sont utilisés pour créer des objets JSFunctionAttribute. |
JSError |
Spécifie les messages d'erreur JScript. Cette classe appartient à la catégorie de compilation et d'état du runtime. |
JSFunctionAttributeEnum |
Spécifie les conventions d'appel des fonctions générées par le compilateur JScript. Utilisé avec l'attribut personnalisé JSFunctionAttribute. |
JSToken |
Spécifie les unités de code individuelles, ou jetons, qui composent le langage JScript. |
SourceState |
Spécifie l'état du texte du code source. Cette classe est utilisée avec d'autres classes qui fournissent des informations pour mettre le code JScript en couleur dans un éditeur. |
TokenColor |
Spécifie les couleurs que les unités de code individuelles doivent avoir lorsque le texte est mis en couleur dans un éditeur. Les membres de cette énumération sont utilisés par la propriété Color des objets ITokenColorInfo. |
VSAITEMTYPE2 |
Étend l'énumération JSVsaItemType. Fournit des fonctionnalités supplémentaires requises par un hôte IActiveScript. |