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
| Nom | Description |
|---|---|
| ActivationObject |
Représente un objet qui participe à une hiérarchie d’étendue. Cette classe contient des méthodes pour résoudre l’étendue et obtenir des informations de membre. Il appartient à la catégorie d’état de compilation et d’exécution. |
| ActiveXObjectConstructor |
Représente un objet basé sur un prototype défini par une fonction de 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 cadre de la pile. Cette classe appartient à la catégorie d’objets et de fonctions. |
| ArrayConstructor |
Représente un objet basé sur un prototype défini par une fonction de 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 méthodes statiques et des propriétés pour ArrayObject les objets. 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 JScript ArrayObject. Cette classe encapsule un objet .NET Framework Array ou un objet JScript ArrayObject. |
| AssemblyCustomAttributeList |
Cette classe est utilisée par l’analyseur JScript pour stocker les attributs affectés à un assembly. |
| AST |
Représente l’arborescence de syntaxe abstraite utilisée pour analyser le code JScript. |
| ASTList |
Conserve 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 effectuent des opérations sur deux opérandes, tels que Plus, Equalityet 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 appelante ou un nom de variable. Cette classe tente de résoudre la référence à la valeur correcte au moment de la compilation. |
| BitwiseBinary |
Effectue des opérations binaires au niveau du bit. Cette classe appartient à la catégorie d’arborescence de syntaxe abstraite. |
| Block |
Représente un bloc dans JScript. Cette classe est utilisée principalement par la JSParser création Block d’objets lorsqu’elle analyse le code. Cette classe appartient à la catégorie d’arborescence de syntaxe abstraite. |
| BlockScope |
Représente l’étendue d’un bloc de code qui participe à une hiérarchie d’étendues et qui peut être envoyé (push) sur la pile d’étendue globale. Par exemple, cette classe peut représenter l’étendue d’un |
| BooleanConstructor |
Représente un objet basé sur un prototype défini par une fonction de 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 méthodes statiques et des propriétés pour BooleanObject les objets. 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 d’un |
| Closure |
Représente une fonction de fermeture. Cette classe appartient à la catégorie d’objets et de fonctions. |
| CmdLineException |
Représente les erreurs qui se produisent lorsque vous exécutez le 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 correctement formées 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 que les données soient vidées ou que le flux soit fermé. |
| 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 a besoin d’une gestion MemberInfo pour établir une liaison à 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 a besoin d’une gestion MemberInfo pour établir une liaison à 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 a besoin d’une gestion MemberInfo pour établir une liaison à un objet externe. |
| Context |
Représente le code source JScript. Cette classe appartient à la catégorie d’état de compilation et d’exécution. |
| ContinueOutOfFinally |
Représente l’état d’exception lorsque l’exécution du code se poursuit hors d’un |
| Convert |
Convertit les données d’un type en un autre. Il s’agit d’une classe utilitaire. |
| DateConstructor |
Représente un objet basé sur un prototype défini par une fonction de 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 méthodes statiques et des propriétés pour DateObject les objets. 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 en un autre. Inclut des méthodes qui convertissent des valeurs en String objets afin qu’elles puissent être affichées par le débogueur. |
| DocumentContext |
Représente un fichier de code source écrit dans le langage JScript. |
| DynamicFieldInfo |
Représente les informations de champ. Cette classe est utilisée pour retourner des champs de classes expando et de tableaux de script 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 représenter la fin d’un fichier en tant qu’exception. Le code peut lever cette erreur pour arrêter l’analyseur. |
| EnumeratorConstructor |
Représente un objet basé sur un prototype défini par une fonction de 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 méthodes statiques et des propriétés pour EnumeratorObject les objets. 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 |
Effectue 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 de 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 méthodes statiques et des propriétés pour ErrorObject les objets. 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 |
| Expando |
Indique qu’une classe ou 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 de 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 méthodes statiques et des propriétés pour FunctionObject les objets. 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 les constantes, les informations de type de données, les fonctions utilitaires et les références aux objets basés sur des prototypes. Cette classe appartient à la catégorie de modèle objet intégrée. |
| Globals |
Stocke les références à tous les types disponibles globalement et gère la pile. Cette classe appartient à la catégorie d’état de compilation et d’exécution. |
| GlobalScope |
Représente l’étendue globale. |
| Hide |
Indique qu’une méthode ou 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 coéré au type d’un autre objet. Cette classe appartient à la catégorie d’arborescence de syntaxe abstraite. |
| JSAuthor |
Fournit des services pour la création de code JScript dans un éditeur. |
| JSConstructor |
Encapsule un FunctionObject. |
| JScriptCodeProvider |
Fournit l’accès aux instances du générateur de code JScript et du compilateur de code. |
| JScriptException |
Exception levée par JScript pour notifier un hôte ou un programme CLR (Common Language Runtime) qu’une erreur s’est produite. Une JScriptException valeur d’énumération prend généralement une JSError valeur d’énumération. |
| 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 noms. |
| JSFieldInfo |
Encapsule un FieldInfo objet. |
| 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 noms. |
| JSMethodInfo |
Encapsule un MethodInfo objet. |
| JSObject |
Représente un objet dans JScript. Cette classe appartient à la catégorie d’objets et de fonctions. |
| JSParser |
Analyse le code JScript. Cette classe appartient à la catégorie d’analyse et d’analyse. |
| JSPrototypeObject |
Ajoute une propriété de fonction de constructeur à un JSObject objet de liaison précoce. Cette classe appartient à la catégorie d’objets et de fonctions. |
| JSScanner |
Analyse le code JScript à la recherche d’unités de code individuelles ou de jetons. Cette classe appartient à la catégorie d’analyse et d’analyse. |
| JSVariableField |
Prend en charge les champs de variable 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 appelante 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 les objets qui représentent les méthodes statiques de la ArrayPrototype classe. La LenientArrayPrototype classe appartient à la catégorie de modèle objet intégrée. |
| LenientBooleanPrototype |
Stocke les objets qui représentent les méthodes statiques de la BooleanPrototype classe. La LenientBooleanPrototype classe appartient à la catégorie de modèle objet intégrée. |
| LenientDateConstructor |
Stocke les objets qui représentent les méthodes statiques de la DateConstructor classe. La LenientDateConstructor classe appartient à la catégorie de modèle objet intégrée. |
| LenientDatePrototype |
Stocke les objets qui représentent les méthodes statiques de la DatePrototype classe. La LenientDatePrototype classe appartient à la catégorie de modèle objet intégrée. |
| LenientEnumeratorPrototype |
Stocke les objets qui représentent les méthodes statiques de la EnumeratorPrototype classe. La LenientEnumeratorPrototype classe appartient à la catégorie de modèle objet intégrée. |
| LenientErrorPrototype |
Stocke les objets qui représentent les méthodes statiques de la ErrorPrototype classe. La LenientErrorPrototype classe appartient à la catégorie de modèle objet intégrée. |
| LenientFunctionPrototype |
Stocke les objets qui représentent les méthodes statiques de la FunctionPrototype classe. La LenientFunctionPrototype classe appartient à la catégorie de modèle objet intégrée. |
| LenientGlobalObject |
Stocke les objets de fonction de constructeur, les informations de type de données et les objets qui représentent les méthodes statiques de la GlobalObject classe. La LenientGlobalObject classe appartient à la catégorie de modèle objet intégrée. |
| LenientMathObject |
Stocke les objets qui représentent les méthodes statiques de la MathObject classe. La LenientMathObject classe appartient à la catégorie de modèle objet intégrée. |
| LenientNumberPrototype |
Stocke les objets qui représentent les méthodes statiques de la NumberPrototype classe. La LenientNumberPrototype classe appartient à la catégorie de modèle objet intégrée. |
| LenientObjectPrototype |
Stocke les objets qui représentent les méthodes statiques de la ObjectPrototype classe. La LenientObjectPrototype classe appartient à la catégorie de modèle objet intégrée. |
| LenientRegExpPrototype |
Stocke les objets qui représentent les méthodes statiques de la RegExpPrototype classe. La LenientRegExpPrototype classe appartient à la catégorie de modèle objet intégrée. |
| LenientStringConstructor |
Stocke les objets qui représentent les méthodes statiques de la StringConstructor classe. La LenientStringConstructor classe appartient à la catégorie de modèle objet intégrée. |
| LenientStringPrototype |
Stocke les objets qui représentent les méthodes statiques de la StringPrototype classe. La LenientStringPrototype classe appartient à la catégorie de modèle objet intégrée. |
| LenientVBArrayPrototype |
Stocke les objets qui représentent les méthodes statiques de la VBArrayPrototype classe. La LenientVBArrayPrototype classe appartient à la catégorie de modèle objet intégrée. |
| MathObject |
Fournit des constantes et des méthodes statiques pour les fonctions trigonométriques, les fonctions logarithmiques et d’autres fonctions mathématiques courantes. Cette classe appartient à la catégorie de modèle objet intégrée. |
| MemberInfoList |
Conserve une liste d’éléments MemberInfo . |
| MethodInvoker |
Représente l’appelant d’une méthode particulière. Utilisé par la JSMethodInfo classe pour appeler des méthodes. |
| Missing |
Représente la valeur d’une variable qui a été instanciée, mais qui n’a pas encore eu sa valeur 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 un champ n’est pas recommandé. |
| NumberConstructor |
Représente un objet basé sur un prototype défini par une fonction de 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 méthodes statiques et des propriétés pour NumberObject les objets. 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 |
Effectue des opérations binaires sur des opérandes numériques. Cette classe appartient à la catégorie d’arborescence de syntaxe abstraite. |
| NumericUnary |
Effectue 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 de constructeur. Cette classe appartient à la catégorie de modèle objet intégrée. |
| ObjectPrototype |
Fournit des méthodes statiques et des propriétés pour JSObject les objets. 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 un champ remplace une méthode ou un champ dans une classe de base. |
| Package |
Crée des packages de code JScript à utiliser par d’autres codes. Cette classe appartient à la catégorie d’arborescence de syntaxe abstraite. |
| ParserException |
Cette classe est utilisée par l’analyseur JScript pour représenter les exceptions de l’analyseur. |
| Plus |
Effectue des opérations d’ajout et de concaténation. Cette classe appartient à la catégorie d’arborescence de syntaxe abstraite. |
| PostOrPrefixOperator |
Effectue des opérations d’incrémentation et de décrémentation qui correspondent au préfixe et à la syntaxe postfix. 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 référencez une variable non déclarée. |
| RegExpConstructor |
Représente un objet basé sur un prototype défini par une fonction de 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 méthodes statiques et des propriétés pour RegExpObject les objets. 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 |
Effectue des opérations de comparaison relationnelle. Cette classe appartient à la catégorie d’arborescence de syntaxe abstraite. |
| ReturnOutOfFinally |
Représente l’état d’exception lorsque l’exécution du code retourne hors d’un |
| 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 de constructeur. La plupart des classes de fonction constructeur, telles que DateConstructor, , StringConstructorNumberConstructoret ObjectConstructor, héritent de cette classe. Cette classe appartient à la catégorie d’objets et de fonctions. |
| ScriptObject |
Prend en charge toutes les classes JScript. Il s’agit de la classe de base ultime de toutes les classes JScript. Cette classe appartient à la catégorie d’objets et de fonctions. |
| ScriptStream |
Représente un flux de données. Cette classe envoie ses données à un flux ou à un COMCharStreamConsole flux. |
| SimpleHashtable |
Table de hachage pour le stockage interne des éléments. |
| StackFrame |
Représente une trame de pile pour l’exécution du code. Cette classe contient des méthodes pour résoudre l’étendue. Il appartient à la catégorie d’état de compilation et d’exécution. |
| StrictEquality |
Effectue 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 de constructeur. Cette classe appartient à la catégorie de modèle objet intégrée. |
| StringObject |
Représente un objet de chaîne. Cette classe appartient à la catégorie de modèle objet intégrée. |
| StringPrototype |
Fournit des méthodes statiques et des propriétés pour StringObject les objets. 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 les membres à partir de classes de base et d’interfaces. |
| 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 étendues de gestion des erreurs. Cette classe appartient à la catégorie d’arborescence de syntaxe abstraite. |
| TypedArray |
Représente une référence répercutable à la Array classe. Cette classe stocke le type d’élément d’un tableau typé, mais cette classe ne stocke pas les données. |
| TypeErrorObject |
Représente une erreur de type. Par exemple, une erreur de type peut se produire lorsque vous transmettez 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) ce qui est plus rapide que GetMember(String, BindingFlags). |
| UnaryOp |
Représente la classe de base pour les classes qui effectuent des opérations sur des opérandes uniques, comme 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 d’URI peut se produire lorsque vous essayez d’encoder ou de décoder un URI. |
| VBArrayConstructor |
Représente un objet basé sur un prototype défini par une fonction de 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 méthodes statiques et des propriétés pour VBArrayObject les objets. 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 traités par nom ou par index. |
| With |
Représente l’instruction |
Interfaces
| Nom | Description |
|---|---|
| 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 pour exposer ses objets à JScript, car JScript nécessite une liaison gérée MemberInfo à un objet externe. |
| IActivationObject |
Définit les méthodes de résolution de l’étendue. Cette interface est implémentée par tous les objets qui participent à une hiérarchie d’étendue. |
| IAuthorServices |
Définit des services pour la création de code JScript dans un éditeur. |
| IColorizeText |
Définit les services de colorisation du texte 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 en un autre. Inclut des méthodes qui convertissent des valeurs en String objets afin qu’elles puissent être affichées par le débogueur. |
| IDebugConvert2 |
Définit les méthodes utilitaires qui convertissent les données d’un type en un autre. Inclut des méthodes qui convertissent des valeurs en String objets afin qu’elles puissent être affichées par le débogueur. |
| IDebuggerObject |
Définit des méthodes qui fournissent des informations sur les objets du débogueur. Cette interface est implémentée par tous les IReflect objets implémentés par le débogueur. Actuellement, cette interface sert uniquement à marquer ces objets comme tel dans le moteur de script. |
| IDebugScriptScope |
Définit les méthodes qui définissent la |
| IDebugType |
Définit des méthodes qui fournissent des informations sur les objets du débogueur. Cette interface est implémentée par des objets débogueur qui représentent un type dans la cible du 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 elle est généralement 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 nécessaires par un hôte de script actif. |
| IEngine2 |
Définit des fonctionnalités supplémentaires nécessaires par un hôte IActiveScript. Implémenté par le VsaEngine moteur. |
| IErrorHandler |
Définit des méthodes pour gérer les 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 en tant qu’objet de rappel pour capturer la sortie qui serait autrement aller à la console. |
| IMethodsCompletionInfo |
Il s’agit d’une interface de marqueur et n’a aucune méthode. |
| 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 et n’a aucune méthode. |
| IParseText |
Définit des méthodes d’analyse de texte lorsque le code JScript est créé dans un éditeur. |
| IRedirectOutput |
Définit les méthodes qui capturent la sortie qui seraient autrement aller à la console. Cette interface est implémentée par le VsaEngine. |
| ISite2 |
Définit les méthodes utilisées par la résolution de VsaEngine noms. Fournit des fonctionnalités supplémentaires requises par un hôte IActiveScript. |
| ITokenColorInfo |
Définit les propriétés pour la coloration d’unités de code spécifiques. |
| ITokenEnumerator |
Définit les méthodes d’itération sur une collection d’objets ITokenColorInfo . |
| IVsaFullErrorInfo |
Définit les propriétés pour 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 nécessaires par un hôte IActiveScript. |
| IVsaScriptScope |
Définit les méthodes de résolution de l’étendue. Objet d’étendue globale de l’implémentation VsaEngine de cette interface. |
| IWrappedMember |
Définit les méthodes d’accès à 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 pour exposer ses objets à JScript, car JScript a besoin d’une liaison managée MemberInfo à un objet externe. Cette interface est implémentée par COMFieldInfo, COMMethodInfoet COMPropertyInfo. |
Énumérations
| Nom | Description |
|---|---|
| CmdLineError |
Spécifie les erreurs qui se produisent lorsque vous exécutez le compilateur de ligne de commande jsc.exe. Cette énumération est utilisée pour créer des objets CmdLineException. |
| ErrorType |
Spécifie les types d’erreurs 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 d’état de compilation et d’exécution. |
| 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 individuelles de code, 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 colorer le code JScript dans un éditeur. |
| TokenColor |
Spécifie les couleurs que doivent avoir les unités de code individuelles lorsque le texte est colorisé dans un éditeur. Les membres de cette énumération sont utilisés par la propriété Color d’objets ITokenColorInfo. |
| VSAITEMTYPE2 |
Étend l’énumération JSVsaItemType. Fournit des fonctionnalités supplémentaires requises par un hôte IActiveScript. |