Microsoft.JScript Namespace

L'espace de noms Microsoft.JScript contient des classes qui prennent en charge la compilation et la génération de code à l'aide du langage JScript. The Microsoft.JScript namespace contains classes that support compilation and code generation using the JScript language.

Classes

ActivationObject

Représente un objet qui participe à une hiérarchie de portée.Represents an object that is taking part in a scope hierarchy. Cette classe contient des méthodes permettant de résoudre la portée et d'obtenir des informations de membre.This class contains methods for resolving scope and for getting member information. Elle appartient à la catégorie de compilation et d'état du runtime.It belongs to the compilation and run-time state category.

ActiveXObjectConstructor

Représente un objet basé sur un prototype défini par une fonction constructeur.Represents a prototype-based object that is defined by a constructor function. Cette classe appartient à la catégorie de modèle objet intégrée.This class belongs to the built-in object model category.

ArgumentsObject

Représente les informations utilisées pour appeler une fonction.Represents the information that is used to call a function. Cela inclut la fonction, l'appelant, les arguments et les informations sur le frame de pile.This includes the function, the caller, the arguments, and information about the stack frame. Cette classe appartient à la catégorie des objets et des fonctions.This class belongs to the objects and functions category.

ArrayConstructor

Représente un objet basé sur un prototype défini par une fonction constructeur.Represents a prototype-based object that is defined by a constructor function. Cette classe appartient à la catégorie de modèle objet intégrée.This class belongs to the built-in object model category.

ArrayLiteral

Cette classe est utilisée par l'analyseur JScript pour représenter un littéral de tableau.This class is used by the JScript parser to represent an array literal.

ArrayObject

Représente un objet tableau.Represents an array object. Cette classe appartient à la catégorie de modèle objet intégrée.This class belongs to the built-in object model category.

ArrayPrototype

Fournit des propriétés et des méthodes statiques pour les objets ArrayObject.Provides static methods and properties for ArrayObject objects. 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.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Cette classe appartient à la catégorie de modèle objet intégrée.This class belongs to the built-in object model category.

ArrayWrapper

Encapsule un tableau pour créer un ArrayObject JScript.Wraps an array to create a JScript ArrayObject. Cette classe encapsule un objet Array .NET Framework ou un objet ArrayObject Jscript.This class wraps either a .NET Framework Array object or a JScript ArrayObject object.

AssemblyCustomAttributeList

Cette classe est utilisée par l'analyseur JScript pour stocker les attributs assignés à un assembly.This class is used by the JScript parser to store the attributes that are assigned to an assembly.

AST

Représente l'arborescence de syntaxe abstraite utilisée pour analyser le code JScript.Represents the abstract syntax tree that is used to parse JScript code.

ASTList

Gère une liste d'éléments AST.Maintains a list of AST elements. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite.This class belongs to the abstract syntax tree category.

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.Represents the base class for classes that perform operations on two operands, such as Plus, Equality, and Relational. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite.This class belongs to the abstract syntax tree category.

Binding

Représente une référence à un membre de classe, une expression appelable ou un nom de variable.Represents a reference to a class member, callable expression, or variable name. Cette classe tente de résoudre la référence à la valeur correcte au moment de la compilation.This class attempts to resolve the reference to the correct value at compile time.

BitwiseBinary

Exécute des opérations binaires de bits.Performs bitwise binary operations. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite.This class belongs to the abstract syntax tree category.

Block

Représente un bloc dans JScript.Represents a block in JScript. Cette classe est principalement utilisée par JSParser pour créer des objets Block lorsqu'il analyse le code.This class is used mainly by the JSParser to create Block objects when it parses code. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite.This class belongs to the abstract syntax tree category.

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.Represents the scope of a block of code that is taking part in a scope hierarchy and that can be pushed onto the global scope stack. Par exemple, cette classe peut représenter la portée d'un bloc try.For example, this class can represent the scope of a try block.

BooleanConstructor

Représente un objet basé sur un prototype défini par une fonction constructeur.Represents a prototype-based object that is defined by a constructor function. Cette classe appartient à la catégorie de modèle objet intégrée.This class belongs to the built-in object model category.

BooleanObject

Représente un objet booléen.Represents a Boolean object. Cette classe appartient à la catégorie de modèle objet intégrée.This class belongs to the built-in object model category.

BooleanPrototype

Fournit des propriétés et des méthodes statiques pour les objets BooleanObject.Provides static methods and properties for BooleanObject objects. 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.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Cette classe appartient à la catégorie de modèle objet intégrée.This class belongs to the built-in object model category.

BreakOutOfFinally

Représente l'état d'exception lorsque l'exécution du code s'interrompt en dehors d'un bloc finally.Represents the exception state when code execution breaks out of a finally block.

Closure

Représente une fonction de fermeture.Represents a closure function. Cette classe appartient à la catégorie des objets et des fonctions.This class belongs to the objects and functions category.

CmdLineException

Représente les erreurs qui se produisent lors de l'exécution du compilateur de ligne de commande jsc.exe.Represents errors that occur when you run the command-line compiler 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.Determines whether options that are specified to the command-line compiler jsc.exe are correctly formed, and reads the arguments if any are included.

COMCharStream

Représente un flux qui envoie ses données à un IMessageReceiver.Represents a stream that sends its data to an 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.The data is stored in a buffer until the data is flushed or the stream is closed.

COMFieldInfo

Permet à JScript de communiquer avec un champ COM externe.Enables JScript to communicate with an external COM field. 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.This class is used by an external COM implementation to expose its objects to JScript because JScript needs a managed MemberInfo in order to bind to an external object.

COMMethodInfo

Permet à JScript de communiquer avec une méthode COM externe.Enables JScript to communicate with an external COM method. 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.This class is used by an external COM implementation to expose its objects to JScript because JScript needs a managed MemberInfo in order to bind to an external object.

COMPropertyInfo

Permet à JScript de communiquer avec une propriété COM externe.Enables JScript to communicate with an external COM property. 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.This class is used by an external COM implementation to expose its objects to JScript because JScript needs a managed MemberInfo in order to bind to an external object.

Context

Représente le code source JScript.Represents JScript source code. Cette classe appartient à la catégorie de compilation et d'état du runtime.This class belongs to the compilation and run-time state category.

ContinueOutOfFinally

Représente l'état d'exception lorsque l'exécution du code se poursuit en dehors d'un bloc finally.Represents the exception state when code execution continues out of a finally block.

Convert

Convertit les données d'un type à un autre.Converts data from one type to another. Il s'agit d'une classe utilitaire.This is a utility class.

DateConstructor

Représente un objet basé sur un prototype défini par une fonction constructeur.Represents a prototype-based object that is defined by a constructor function. Cette classe appartient à la catégorie de modèle objet intégrée.This class belongs to the built-in object model category.

DateObject

Représente un objet date.Represents a date object. Cette classe appartient à la catégorie de modèle objet intégrée.This class belongs to the built-in object model category.

DatePrototype

Fournit des propriétés et des méthodes statiques pour les objets DateObject.Provides static methods and properties for DateObject objects. 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.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Cette classe appartient à la catégorie de modèle objet intégrée.This class belongs to the built-in object model category.

DebugBreak

Cette classe est utilisée par l'analyseur JScript pour représenter un point d'arrêt dans un débogueur.This class is used by the JScript parser to represent a breakpoint in a debugger.

DebugConvert

Convertit les données d'un type à un autre.Converts data from one type to another. Inclut des méthodes qui convertissent les valeurs en objets String afin que le débogueur puisse les afficher.Includes methods that convert values to String objects so that they can be displayed by the debugger.

DocumentContext

Représente un fichier de code source écrit en langage JScript.Represents a source code file that is written in the JScript language.

DynamicFieldInfo

Représente des informations de champ.Represents field information. Cette classe sert à retourner des champs de classes expando et de tableaux de scripts au débogueur.This class is used to return fields of expando classes and script arrays to the debugger.

Empty

Représente la valeur d'une variable qui n'a pas été instanciée.Represents the value of a variable that has not been instantiated.

EndOfFile

Cette classe est utilisée par l'analyseur JScript pour lever une exception lorsque la fin d'un fichier est atteinte.This class is used by the JScript parser to represent reaching the end of a file as an exception. Le code peut générer cette erreur pour arrêter l'analyseur.Code can throw this error to stop the parser.

EnumeratorConstructor

Représente un objet basé sur un prototype défini par une fonction constructeur.Represents a prototype-based object that is defined by a constructor function. Cette classe appartient à la catégorie de modèle objet intégrée.This class belongs to the built-in object model category.

EnumeratorObject

Représente un objet énumérateur.Represents an enumerator object. Cette classe appartient à la catégorie de modèle objet intégrée.This class belongs to the built-in object model category.

EnumeratorPrototype

Fournit des propriétés et des méthodes statiques pour les objets EnumeratorObject.Provides static methods and properties for EnumeratorObject objects. 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.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Cette classe appartient à la catégorie de modèle objet intégrée.This class belongs to the built-in object model category.

Equality

Exécute des opérations de comparaison.Performs comparison operations. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite.This class belongs to the abstract syntax tree category.

ErrorConstructor

Représente un objet basé sur un prototype défini par une fonction constructeur.Represents a prototype-based object that is defined by a constructor function. Cette classe appartient à la catégorie de modèle objet intégrée.This class belongs to the built-in object model category.

ErrorObject

Représente un objet d'erreur.Represents an error object. Cette classe appartient à la catégorie de modèle objet intégrée.This class belongs to the built-in object model category.

ErrorPrototype

Fournit des propriétés et des méthodes statiques pour les objets ErrorObject.Provides static methods and properties for ErrorObject objects. 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.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Cette classe appartient à la catégorie de modèle objet intégrée.This class belongs to the built-in object model category.

Eval

Évalue le code JScript.Evaluates JScript code. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite.This class belongs to the abstract syntax tree category.

EvalErrorObject

Représente une erreur qui se produit lorsque la méthode eval est utilisée.Represents an error that occurs when the eval method is used. Pour plus d’informations, consultez eval, méthode (JScript).For more information, see eval Method (Visual Studio - JScript).

Expando

Indique qu'une classe ou qu'une méthode est une classe ou une méthode expando.Indicates that a class or method is an expando class or method.

FieldAccessor

Représente un accesseur de champ.Represents a field accessor.

ForIn

Représente l'instruction JScript for...in.Represents the JScript for...in statement. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite.This class belongs to the abstract syntax tree category.

FunctionConstructor

Représente un objet basé sur un prototype défini par une fonction constructeur.Represents a prototype-based object that is defined by a constructor function. Cette classe appartient à la catégorie de modèle objet intégrée.This class belongs to the built-in object model category.

FunctionDeclaration

Représente une déclaration de fonction.Represents a function declaration. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite.This class belongs to the abstract syntax tree category.

FunctionExpression

Représente un objet de fonction.Represents a function object. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite.This class belongs to the abstract syntax tree category.

FunctionObject

Représente un objet de fonction.Represents a function object.

FunctionPrototype

Fournit des propriétés et des méthodes statiques pour les objets FunctionObject.Provides static methods and properties for FunctionObject objects. 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.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Cette classe appartient à la catégorie de modèle objet intégrée.This class belongs to the built-in object model category.

FunctionWrapper

Lie les membres d'une fonction à un objet.Binds the members of a function to an object.

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.Stores constants, data type information, utility functions, and references to prototype-based objects. Cette classe appartient à la catégorie de modèle objet intégrée.This class belongs to the built-in object model category.

Globals

Stocke les références à tous les types globalement disponibles et gère la pile.Stores references to all globally available types and manages the stack. Cette classe appartient à la catégorie de compilation et d'état du runtime.This class belongs to the compilation and run-time state category.

GlobalScope

Représente la portée globale.Represents the global scope.

Hide

Indique qu'une méthode ou qu'un champ masque une méthode ou un champ dans une classe de base.Indicates that a method or field hides a method or field in a base class.

Import

Importe des espaces de noms à utiliser dans le code.Imports namespaces for use in code. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite.This class belongs to the abstract syntax tree category.

In

Détermine si un objet est contenu dans un autre objet.Determines whether an object is contained in another object. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite.This class belongs to the abstract syntax tree category.

Instanceof

Détermine si un objet peut être forcé au type d'un autre objet.Determines whether an object can be coerced to the type of another object. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite.This class belongs to the abstract syntax tree category.

JSAuthor

Fournit des services permettant de créer du code JScript dans un éditeur.Provides services for authoring JScript code in an editor.

JSConstructor

Encapsule un FunctionObject.Wraps a FunctionObject.

JScriptCodeProvider

Fournit l'accès aux instances du générateur de code et du compilateur de code JScript.Provides access to instances of the JScript code generator and code compiler.

JScriptException

Exception levée par JScript pour signaler à un programme ou un hôte CLR (Common Language Runtime) qu'une erreur s'est produite.The exception that is thrown by JScript to notify a common language runtime (CLR) host or program that an error occurred. JScriptException prend généralement une valeur d'énumération JSError.A JScriptException usually takes a JSError enumeration value.

JSField

Prend en charge tous les champs dans JScript.Supports all fields in JScript. Il s'agit de la classe de base pour tous les champs définis par JScript.This is the base class for all fields that are defined by JScript. Cette classe appartient à la catégorie de liaison de nom.This class belongs to the name binding category.

JSFieldInfo

Encapsule un objet FieldInfo.Wraps a FieldInfo object.

JSFunctionAttribute

Utilisé avec JSFunctionAttributeEnum pour annoter les conventions d'appel des méthodes et des constructeurs générés par le compilateur JScript.Used with JSFunctionAttributeEnum to annotate the calling conventions of methods and constructors that are generated by the JScript compiler.

JSLocalField

Représente une variable locale.Represents a local variable.

JSMethod

Représente une méthode JScript.Represents a JScript method. Cette classe appartient à la catégorie de liaison de nom.This class belongs to the name binding category.

JSMethodInfo

Encapsule un objet MethodInfo.Wraps a MethodInfo object.

JSObject

Représente un objet dans JScript.Represents an object in JScript. Cette classe appartient à la catégorie des objets et des fonctions.This class belongs to the objects and functions category.

JSParser

Analyse le code JScript.Parses JScript code. Cette classe appartient à la catégorie d'analyse.This class belongs to the scanning and parsing category.

JSPrototypeObject

Ajoute une propriété de fonction constructeur à JSObject à des fins de liaison anticipée.Adds a constructor function property to a JSObject for early binding purposes. Cette classe appartient à la catégorie des objets et des fonctions.This class belongs to the objects and functions category.

JSScanner

Analyse le code JScript en recherchant des unités de code individuelles, appelées jetons.Scans JScript code searching for individual units of code, or tokens. Cette classe appartient à la catégorie d'analyse.This class belongs to the scanning and parsing category.

JSVariableField

Prend en charge des champs variables dans JScript.Supports variable fields in JScript. Il s'agit de la classe de base pour les paramètres, les variables locales, les variables globales et les membres de classe.This is the base class for parameters, local variables, global variables, and class members.

LateBinding

Représente une référence à un membre de classe, une expression appelable ou un nom de variable.Represents a reference to a class member, callable expression, or variable name. Cette classe tente de résoudre la référence à la valeur correcte au moment de l'exécution.This class attempts to resolve the reference to the correct value at run time.

LenientArrayPrototype

Stocke des objets qui représentent les méthodes statiques de la classe ArrayPrototype.Stores objects that represent the static methods of the ArrayPrototype class. La classe LenientArrayPrototype appartient à la catégorie de modèle objet intégrée.The LenientArrayPrototype class belongs to the built-in object model category.

LenientBooleanPrototype

Stocke des objets qui représentent les méthodes statiques de la classe BooleanPrototype.Stores objects that represent the static methods of the BooleanPrototype class. La classe LenientBooleanPrototype appartient à la catégorie de modèle objet intégrée.The LenientBooleanPrototype class belongs to the built-in object model category.

LenientDateConstructor

Stocke des objets qui représentent les méthodes statiques de la classe DateConstructor.Stores objects that represent the static methods of the DateConstructor class. La classe LenientDateConstructor appartient à la catégorie de modèle objet intégrée.The LenientDateConstructor class belongs to the built-in object model category.

LenientDatePrototype

Stocke des objets qui représentent les méthodes statiques de la classe DatePrototype.Stores objects that represent the static methods of the DatePrototype class. La classe LenientDatePrototype appartient à la catégorie de modèle objet intégrée.The LenientDatePrototype class belongs to the built-in object model category.

LenientEnumeratorPrototype

Stocke des objets qui représentent les méthodes statiques de la classe EnumeratorPrototype.Stores objects that represent the static methods of the EnumeratorPrototype class. La classe LenientEnumeratorPrototype appartient à la catégorie de modèle objet intégrée.The LenientEnumeratorPrototype class belongs to the built-in object model category.

LenientErrorPrototype

Stocke des objets qui représentent les méthodes statiques de la classe ErrorPrototype.Stores objects that represent the static methods of the ErrorPrototype class. La classe LenientErrorPrototype appartient à la catégorie de modèle objet intégrée.The LenientErrorPrototype class belongs to the built-in object model category.

LenientFunctionPrototype

Stocke des objets qui représentent les méthodes statiques de la classe FunctionPrototype.Stores objects that represent the static methods of the FunctionPrototype class. La classe LenientFunctionPrototype appartient à la catégorie de modèle objet intégrée.The LenientFunctionPrototype class belongs to the built-in object model category.

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.Stores constructor function objects, data type information, and objects that represent the static methods of the GlobalObject class. La classe LenientGlobalObject appartient à la catégorie de modèle objet intégrée.The LenientGlobalObject class belongs to the built-in object model category.

LenientMathObject

Stocke des objets qui représentent les méthodes statiques de la classe MathObject.Stores objects that represent the static methods of the MathObject class. La classe LenientMathObject appartient à la catégorie de modèle objet intégrée.The LenientMathObject class belongs to the built-in object model category.

LenientNumberPrototype

Stocke des objets qui représentent les méthodes statiques de la classe NumberPrototype.Stores objects that represent the static methods of the NumberPrototype class. La classe LenientNumberPrototype appartient à la catégorie de modèle objet intégrée.The LenientNumberPrototype class belongs to the built-in object model category.

LenientObjectPrototype

Stocke des objets qui représentent les méthodes statiques de la classe ObjectPrototype.Stores objects that represent the static methods of the ObjectPrototype class. La classe LenientObjectPrototype appartient à la catégorie de modèle objet intégrée.The LenientObjectPrototype class belongs to the built-in object model category.

LenientRegExpPrototype

Stocke des objets qui représentent les méthodes statiques de la classe RegExpPrototype.Stores objects that represent the static methods of the RegExpPrototype class. La classe LenientRegExpPrototype appartient à la catégorie de modèle objet intégrée.The LenientRegExpPrototype class belongs to the built-in object model category.

LenientStringConstructor

Stocke des objets qui représentent les méthodes statiques de la classe StringConstructor.Stores objects that represent the static methods of the StringConstructor class. La classe LenientStringConstructor appartient à la catégorie de modèle objet intégrée.The LenientStringConstructor class belongs to the built-in object model category.

LenientStringPrototype

Stocke des objets qui représentent les méthodes statiques de la classe StringPrototype.Stores objects that represent the static methods of the StringPrototype class. La classe LenientStringPrototype appartient à la catégorie de modèle objet intégrée.The LenientStringPrototype class belongs to the built-in object model category.

LenientVBArrayPrototype

Stocke des objets qui représentent les méthodes statiques de la classe VBArrayPrototype.Stores objects that represent the static methods of the VBArrayPrototype class. La classe LenientVBArrayPrototype appartient à la catégorie de modèle objet intégrée.The LenientVBArrayPrototype class belongs to the built-in object model category.

MathObject

Fournit des constantes et des méthodes statiques pour des fonctions trigonométriques, logarithmiques et d'autres fonctions mathématiques courantes.Provides constants and static methods for trigonometric functions, logarithmic functions, and other common mathematical functions. Cette classe appartient à la catégorie de modèle objet intégrée.This class belongs to the built-in object model category.

MemberInfoList

Gère une liste d'éléments MemberInfo.Maintains a list of MemberInfo elements.

MethodInvoker

Représente la méthode appelante pour une méthode particulière.Represents the invoker for a particular method. Utilisé par la classe JSMethodInfo pour appeler des méthodes.Used by the JSMethodInfo class to invoke methods.

Missing

Représente la valeur d'une variable instanciée mais dont la valeur n'a pas encore été définie.Represents the value of a variable that has been instantiated but that has not yet had its value set.

Namespace

Représente un espace de noms.Represents a namespace.

NoContextException

Exception levée lorsqu'aucun code Context n'est associé à un JScriptException.The exception that is thrown when there is no code Context associated with a JScriptException.

NotRecommended

Indique qu'une méthode ou qu'un champ n'est pas recommandé.Indicates that a method or field is not recommended.

NumberConstructor

Représente un objet basé sur un prototype défini par une fonction constructeur.Represents a prototype-based object that is defined by a constructor function. Cette classe appartient à la catégorie de modèle objet intégrée.This class belongs to the built-in object model category.

NumberObject

Représente un objet nombre.Represents a number object. Cette classe appartient à la catégorie de modèle objet intégrée.This class belongs to the built-in object model category.

NumberPrototype

Fournit des propriétés et des méthodes statiques pour les objets NumberObject.Provides static methods and properties for NumberObject objects. 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.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Cette classe appartient à la catégorie de modèle objet intégrée.This class belongs to the built-in object model category.

NumericBinary

Exécute des opérations binaires sur des opérandes numériques.Performs binary operations on numeric operands. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite.This class belongs to the abstract syntax tree category.

NumericUnary

Exécute des opérations unaires sur des opérandes numériques.Performs unary operations on numeric operands. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite.This class belongs to the abstract syntax tree category.

ObjectConstructor

Représente un objet basé sur un prototype défini par une fonction constructeur.Represents a prototype-based object that is defined by a constructor function. Cette classe appartient à la catégorie de modèle objet intégrée.This class belongs to the built-in object model category.

ObjectPrototype

Fournit des propriétés et des méthodes statiques pour les objets JSObject.Provides static methods and properties for JSObject objects. 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.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Cette classe appartient à la catégorie de modèle objet intégrée.This class belongs to the built-in object model category.

Override

Indique qu'une méthode ou qu'un champ se substitue à une méthode ou à un champ dans une classe de base.Indicates that a method or field overrides a method or field in a base class.

Package

Crée des packages de code JScript à utiliser pour un autre code.Creates packages of JScript code for use by other code. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite.This class belongs to the abstract syntax tree category.

ParserException

Cette classe est utilisée par l'analyseur JScript pour représenter des exceptions spécifiques à l'analyseur.This class is used by the JScript parser to represent parser exceptions.

Plus

Exécute des opérations d'addition et de concaténation.Performs addition and concatenation operations. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite.This class belongs to the abstract syntax tree category.

PostOrPrefixOperator

Exécute les opérations d'incrémentation et de décrémentation qui correspondent à la syntaxe du préfixe et du suffixe.Performs increment and decrement operations that correspond to the prefix and postfix syntax. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite.This class belongs to the abstract syntax tree category.

RangeErrorObject

Représente une erreur de plage.Represents a range error. Par exemple, une erreur de plage peut se produire lorsque vous utilisez un index incorrect pour accéder à un élément de tableau.For example, a range error can occur when you use an incorrect index to access an array element.

ReferenceAttribute

Représente une référence à un assembly.Represents a reference to an assembly.

ReferenceErrorObject

Représente une erreur de référence.Represents a reference error. Par exemple, une erreur de référence peut se produire lorsque vous faites référence à une variable non déclarée.For example, a reference error can occur when you reference an undeclared variable.

RegExpConstructor

Représente un objet basé sur un prototype défini par une fonction constructeur.Represents a prototype-based object that is defined by a constructor function. Cette classe appartient à la catégorie de modèle objet intégrée.This class belongs to the built-in object model category.

RegExpMatch

Représente les résultats d'une correspondance d'expression régulière.Represents the results from a regular expression match. Cette classe appartient à la catégorie de modèle objet intégrée.This class belongs to the built-in object model category.

RegExpObject

Représente un objet d'expression régulière.Represents a regular expression object. Cette classe appartient à la catégorie de modèle objet intégrée.This class belongs to the built-in object model category.

RegExpPrototype

Fournit des propriétés et des méthodes statiques pour les objets RegExpObject.Provides static methods and properties for RegExpObject objects. 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.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Cette classe appartient à la catégorie de modèle objet intégrée.This class belongs to the built-in object model category.

Relational

Exécute des opérations de comparaison relationnelles.Performs relational comparison operations. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite.This class belongs to the abstract syntax tree category.

ReturnOutOfFinally

Représente l'état d'exception lorsque l'exécution du code est retournée en dehors d'un bloc finally.Represents the exception state when code execution returns out of a finally block.

Runtime

Fournit des fonctions utilitaires.Provides utility functions.

ScriptBlock

Représente un bloc de code JScript.Represents a block of JScript code. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite.This class belongs to the abstract syntax tree category.

ScriptFunction

Représente un objet basé sur un prototype défini par une fonction constructeur.Represents a prototype-based object that is defined by a constructor function. La plupart des classes de fonction constructeur, comme DateConstructor, NumberConstructor, StringConstructor et ObjectConstructor, héritent de cette classe.Most of the constructor function classes, such as DateConstructor, NumberConstructor, StringConstructor, and ObjectConstructor, inherit from this class. Cette classe appartient à la catégorie des objets et des fonctions.This class belongs to the objects and functions category.

ScriptObject

Prend en charge toutes les classes JScript.Supports all JScript classes. Il s'agit de la classe de base fondamentale parmi toutes les classes JScript.This is the ultimate base class of all JScript classes. Cette classe appartient à la catégorie des objets et des fonctions.This class belongs to the objects and functions category.

ScriptStream

Représente un flux de données.Represents a stream of data. Cette classe envoie ses données à un COMCharStream ou un flux de données Console.This class sends its data to either a COMCharStream or a Console stream.

SimpleHashtable

Table de hachage pour le stockage interne d'éléments.A hash table for the internal storage of items.

StackFrame

Représente un frame de pile permettant d'exécuter le code.Represents a stack frame for executing code. Cette classe contient des méthodes permettant de résoudre la portée.This class contains methods for resolving scope. Elle appartient à la catégorie de compilation et d'état du runtime.It belongs to the compilation and run-time state category.

StrictEquality

Exécute des opérations de comparaison.Performs comparison operations. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite.This class belongs to the abstract syntax tree category.

StringConstructor

Représente un objet basé sur un prototype défini par une fonction constructeur.Represents a prototype-based object that is defined by a constructor function. Cette classe appartient à la catégorie de modèle objet intégrée.This class belongs to the built-in object model category.

StringObject

Représente un objet chaîne.Represents a string object. Cette classe appartient à la catégorie de modèle objet intégrée.This class belongs to the built-in object model category.

StringPrototype

Fournit des propriétés et des méthodes statiques pour les objets StringObject.Provides static methods and properties for StringObject objects. 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.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Cette classe appartient à la catégorie de modèle objet intégrée.This class belongs to the built-in object model category.

SuperTypeMembersSorter

Stocke des membres de classes et d'interfaces de base.Stores members from base classes and interfaces.

SyntaxErrorObject

Représente une erreur de syntaxe.Represents a syntax error. Par exemple, une erreur de syntaxe peut se produire lorsque vous omettez un point-virgule.For example, a syntax error can occur when you omit a semicolon.

Throw

Lève une exception.Throws an exception. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite.This class belongs to the abstract syntax tree category.

Try

Identifie les blocs de code à exécuter dans les portées de gestion des erreurs.Identifies blocks of code to run in error handling scopes. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite.This class belongs to the abstract syntax tree category.

TypedArray

Représente une référence réflexible à la classe Array.Represents a reflectable reference to the Array class. Cette classe stocke le type d'élément d'un tableau typé, mais ne stocke pas de données.This class stores the element type of a typed array, but this class does not store data.

TypeErrorObject

Représente une erreur de type.Represents a type error. 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.For example, a type error can occur when you pass an object of one type to a method that expects an object of another type.

Typeof

Détermine les types de données d'objets.Determines the data types of objects. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite.This class belongs to the abstract syntax tree category.

TypeReflector

Fournit une implémentation de GetMember(String, BindingFlags) qui est plus rapide que GetMember(String, BindingFlags).Provides an implementation of GetMember(String, BindingFlags) that is faster than 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.Represents the base class for classes that perform operations on single operands, such as Typeof and PostOrPrefixOperator. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite.This class belongs to the abstract syntax tree category.

URIErrorObject

Représente une erreur URI (Uniform Resource Identifier).Represents a Uniform Resource Identifier (URI) error. Par exemple, une erreur URI peut se produire lorsque vous essayez d'encoder ou de désencoder un URI.For example, a URI error can occur when you try to encode or decode a URI.

VBArrayConstructor

Représente un objet basé sur un prototype défini par une fonction constructeur.Represents a prototype-based object that is defined by a constructor function. Cette classe appartient à la catégorie de modèle objet intégrée.This class belongs to the built-in object model category.

VBArrayObject

Représente un objet VBArray.Represents a VBArray object. Cette classe appartient à la catégorie de modèle objet intégrée.This class belongs to the built-in object model category.

VBArrayPrototype

Fournit des propriétés et des méthodes statiques pour les objets VBArrayObject.Provides static methods and properties for VBArrayObject objects. 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.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Cette classe appartient à la catégorie de modèle objet intégrée.This class belongs to the built-in object model category.

VsaItem

Représente les éléments ajoutés au moteur de script .NET.Represents items added to the .NET script engine. Cela inclut les éléments de code, les éléments de référence et les éléments globaux.This includes code items, reference items, and global items.

VsaItems

Représente une collection d'objets IJSVsaItem qui peuvent être adressés par nom ou par index.Represents a collection of IJSVsaItem objects that can be addressed either by name or by index.

With

Représente l'instruction with.Represents the with statement. Cette classe appartient à la catégorie d'arborescence de syntaxe abstraite.This class belongs to the abstract syntax tree category.

Interfaces

COMMemberInfo

Définit des méthodes qui permettent à JScript de communiquer avec un membre COM externe.Defines methods that enable JScript to communicate with an external COM member. 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.This interface is used by an external COM implementation to expose its objects to JScript because JScript requires a managed MemberInfo to bind to an external object.

IActivationObject

Définit des méthodes pour résoudre la portée.Defines methods for resolving scope. Cette interface est implémentée par tous les objets qui participent à une hiérarchie de portée.This interface is implemented by all objects that take part in a scope hierarchy.

IAuthorServices

Définit des services permettant de créer du code JScript dans un éditeur.Defines services for authoring JScript code in an editor.

IColorizeText

Définit les services permettant de mettre le texte en couleur lorsque le code JScript est créé dans un éditeur.Defines services for colorizing text when JScript code is being authored in an editor.

IDebugConvert

Définit un ensemble de méthodes utilitaires qui convertissent les données d'un type dans un autre type.Defines a set of utility methods that convert data from one type to another. Inclut des méthodes qui convertissent les valeurs en objets String afin que le débogueur puisse les afficher.Includes methods that convert values to String objects so that they can be displayed by the debugger.

IDebugConvert2

Définit des méthodes utilitaires qui convertissent les données d'un type dans un autre type.Defines utility methods that convert data from one type to another. Inclut des méthodes qui convertissent les valeurs en objets String afin que le débogueur puisse les afficher.Includes methods that convert values to String objects so that they can be displayed by the debugger.

IDebuggerObject

Définit des méthodes qui fournissent des informations sur les objets de débogueur.Defines methods that provide information about debugger objects. Cette interface est implémentée par tous les objets IReflect implémentés par le débogueur.This interface is implemented by all IReflect objects that are implemented by the debugger. Actuellement, cette interface sert uniquement à signaler ces objets tels quels au moteur de script.Currently, this interface serves only to flag these objects as such to the scripting engine.

IDebugScriptScope

Définit les méthodes qui définissent la valeur this associée à la portée globale.Defines methods that set the this value that is associated with the global scope. Utilisé par VsaEngine.Used by the VsaEngine.

IDebugType

Définit des méthodes qui fournissent des informations sur les objets de débogueur.Defines methods that provide information about debugger objects. Cette interface est implémentée par les objets de débogueur qui représentent un type dans la cible de débogueur.This interface is implemented by debugger objects that represent a type in the debugger target.

IDebugVsaScriptCodeItem

Définit des méthodes qui évaluent des expressions et analysent des chaînes.Defines methods that evaluate expressions and parse strings. 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.This interface is typically implemented by an object that represents a code block, and it is typically called by a debugger. Cette interface fournit des fonctionnalités supplémentaires requises par un hôte IActiveScript.This interface provides extra functionality that is needed by an IActiveScript host.

IDefineEvent

Définit des fonctionnalités supplémentaires requises par un hôte de script actif.Defines extra functionality that is needed by an active script host.

IEngine2

Définit des fonctionnalités supplémentaires requises par un hôte IActiveScript.Defines extra functionality that is needed by an IActiveScript host. Implémenté par le moteur VsaEngine.Implemented by the VsaEngine engine.

IErrorHandler

Définit des méthodes pour gérer des erreurs qui se produisent lorsque le code est analysé.Defines methods to handle errors that occur when code is being parsed.

IMessageReceiver

Définit les méthodes qui reçoivent la sortie d'un moteur de script.Defines methods that receive output from a scripting engine. Cette interface agit comme objet de rappel permettant de capturer la sortie qui irait normalement à la console.This interface acts as a callback object to capture output that would otherwise go to the console.

IMethodsCompletionInfo

Il s'agit d'une interface de marqueur qui ne possède pas de méthodes.This is a marker interface and has no methods.

INeedEngine

Définit des méthodes qui obtiennent et définissent des références au moteur de script.Defines methods that get and set references to the scripting engine.

IObjectCompletionInfo

Il s'agit d'une interface de marqueur qui ne possède pas de méthodes.This is a marker interface and has no methods.

IParseText

Définit des méthodes permettant d'analyser du texte lorsque le code JScript est créé dans un éditeur.Defines methods for parsing text when JScript code is being authored in an editor.

IRedirectOutput

Définit des méthodes qui capturent la sortie qui irait normalement à la console.Defines methods that capture output that would otherwise go to the console. Cette interface est implémentée par le VsaEngine.This interface is implemented by the VsaEngine.

ISite2

Définit les méthodes utilisées par VsaEngine pour la résolution de noms.Defines methods that are used by the VsaEngine for name resolution. Fournit des fonctionnalités supplémentaires requises par un hôte IActiveScript.Provides extra functionality that is needed by an IActiveScript host.

ITokenColorInfo

Définit les propriétés permettant de mettre en couleur des unités de code spécifiques.Defines properties for coloring specific units of code.

ITokenEnumerator

Définit des méthodes permettant d'itérer au sein d'une collection d'objets ITokenColorInfo.Defines methods for iterating over a collection of ITokenColorInfo objects.

IVsaFullErrorInfo

Définit des propriétés permettant d'obtenir des informations sur les erreurs.Defines properties to obtain information about errors. Cette interface fournit des fonctionnalités supplémentaires requises par un hôte IActiveScript.This interface provides extra functionality that is needed by an IActiveScript host.

IVsaScriptCodeItem

Définit des fonctionnalités supplémentaires requises par un hôte IActiveScript.Defines extra functionality that is needed by an IActiveScript host.

IVsaScriptScope

Définit des méthodes pour résoudre la portée.Defines methods for resolving scope. L'objet de portée globale de VsaEngine implémente cette interface.The global scope object of the VsaEngine implements this interface.

IWrappedMember

Définit des méthodes permettant d'accéder à l'objet sur lequel un membre est défini.Defines methods for accessing the object that a member is defined on.

MemberInfoInitializer

Définit les méthodes qu'un objet COM externe doit implémenter.Defines methods that an external COM object must implement. 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.This interface is used by an external COM implementation to expose its objects to JScript because JScript needs a managed MemberInfo to bind to an external object. Cette interface est implémentée par COMFieldInfo, COMMethodInfo et COMPropertyInfo.This interface is implemented by COMFieldInfo, COMMethodInfo, and 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.This enumeration is used to create CmdLineException objects.

ErrorType

Spécifie les types d'erreur JScript.Specifies the JScript error types.

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.The members of this enumeration are used to create JSFunctionAttribute objects.

JSError

Spécifie les messages d'erreur JScript.Specifies the JScript error messages. Cette classe appartient à la catégorie de compilation et d'état du runtime.This class belongs to the compilation and run-time state category.

JSFunctionAttributeEnum

Spécifie les conventions d'appel des fonctions générées par le compilateur JScript.Specifies the calling conventions of functions that are generated by the JScript compiler. Utilisé avec l'attribut personnalisé JSFunctionAttribute.Used with the JSFunctionAttribute custom attribute.

JSToken

Spécifie les unités de code individuelles, ou jetons, qui composent le langage JScript.Specifies the individual units of code, or tokens, that make up the JScript language.

SourceState

Spécifie l'état du texte du code source.Specifies the state of source code text. Cette classe est utilisée avec d'autres classes qui fournissent des informations pour mettre le code JScript en couleur dans un éditeur.This class is used together with other classes that provide information to color JScript code in an editor.

TokenColor

Spécifie les couleurs que les unités de code individuelles doivent avoir lorsque le texte est mis en couleur dans un éditeur.Specifies the colors that individual units of code should have when text is being colorized in an editor. Les membres de cette énumération sont utilisés par la propriété Color des objets ITokenColorInfo.The members of this enumeration are used by the Color property of ITokenColorInfo objects.

VSAITEMTYPE2

Étend l'énumération JSVsaItemType.Extends the JSVsaItemType enumeration. Fournit des fonctionnalités supplémentaires requises par un hôte IActiveScript.Provides extra functionality that is needed by an IActiveScript host.