Section courante

A propos

Section administrative du site

Microsoft.JScript

Microsoft JScript
C# (C Sharp) Espaces de nom

Description

Cet espace de noms renferme un support du langage JScript .NET et des fonctions de son compilateur.

Liste des classes

Classe Description
ActivationObject Cette classe contient une représentation d'un objet participant à une hiérarchie de portée.
ActiveXObjectConstructor Cette classe contient une représentation un objet basé sur un prototype défini par une fonction constructeur.
ArgumentsObject Cette classe contient une représentation des informations utilisées pour appeler une fonction.
ArrayConstructor Cette classe contient un objet basé sur un prototype défini par une fonction constructeur.
ArrayLiteral Cette classe contient une représentation d'un littéral de tableau utilisée par l'analyseur JScript.
ArrayObject Cette classe contient une représentation d'un objet tableau.
ArrayPrototype Cette classe permet de fournir 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 demandant l'accès à la méthode.
ArrayWrapper Cette classe permet d'encapsuler un tableau pour créer un ArrayObject de JScript.
AssemblyCustomAttributeList Cette classe permet de d'entreposer les attributs assignés à un Assembly utilisée par l'analyseur JScript.
AST Cette classe contient une représentation de l'arborescence de syntaxe abstraite utilisée pour analyser le code JScript.
ASTList Cette classe permet de gérer une liste d'éléments AST.
BinaryOp Cette classe contient une représentation de la classe de base pour les classes exécutant des opérations sur deux opérandes, comme Plus, Equality et Relational.
Binding Cette classe contient une représentation une référence à un membre de classe, une expression appelable ou un nom de variable.
BitwiseBinary Cette classe permet d'exécuter des opérations binaires de bits.
Block Cette classe contient une représentation d'un bloc dans JScript.
BlockScope Cette classe contient une représentation de la portée d'un bloc de code participant à une hiérarchie de portée et pouvant faire l'objet d'un empilement dans la pile de portée globale.
BooleanConstructor Cette classe contient une représentation d'un objet basé sur un prototype défini par une fonction constructeur.
BooleanObject Cette classe contient une représentation un objet booléen.
BooleanPrototype Cette classe permet de fournir des propriétés et des méthodes statiques pour les objets BooleanObject.
BreakOutOfFinally Cette classe contient une représentation de l'état d'exception lorsque l'exécution du code s'interrompt en dehors d'un bloc finally.
Closure Cette classe contient une représentation d'une fonction de fermeture.
CmdLineException Cette classe contient une représentation des erreurs se produisant lors de l'exécution du compilateur de ligne de commande jsc.exe.
CmdLineOptionParser Cette classe permet de vérifier si les options spécifiées au compilateur de ligne de commande jsc.exe sont formées correctement, et lit les paramètres le cas échéant.
COMCharStream Cette classe contient une représentation d'un flux envoyant ses données à un IMessageReceiver.
COMFieldInfo Cette classe permet à JScript de communiquer avec un champ COM externe.
COMMethodInfo Cette classe permet à JScript de communiquer avec une méthode COM externe. Cette classe est utilisée par une mise en oeuvre COM externe pour exposer ses objets à JScript, car JScript nécessite un MemberInfo géré pour se lier à un objet externe.
COMPropertyInfo Cette classe permet à JScript de communiquer avec une propriété COM externe.
Context Cette classe contient une représentation du code source JScript.
ContinueOutOfFinally Cette classe contient une représentation de l'état d'exception lorsque l'exécution du code se poursuit en dehors d'un bloc finally.
Convert Cette classe permet de convertir les données d'un type à un autre.
DateConstructor Cette classe contient une représentation d'un objet basé sur un prototype défini par une fonction constructeur.
DateObject Cette classe contient une représentation d'un objet date.
DatePrototype Cette classe permet de fournir des propriétés et des méthodes statiques pour les objets DateObject.
DebugBreak Cette classe contient une représentation d'un point d'arrêt dans un débogueur utilisée par l'analyseur JScript.
DebugConvert Cette classe permet de convertir les données d'un type à un autre.
DocumentContext Cette classe contient une représentation d'un fichier de code source écrit en langage JScript.
DynamicFieldInfo Cette classe contient une représentation des informations de champ.
Empty Cette classe contient une représentation de valeur d'une variable n'ayant pas été instanciée.
EndOfFile Cette classe permet de lever une exception lorsque la fin d'un fichier est atteinte et est utilisée par l'analyseur JScript.
EnumeratorConstructor Cette classe contient une représentation d'un objet basé sur un prototype défini par une fonction de constructeur.
EnumeratorObject Cette classe contient une représentation d'un objet énumérateur.
EnumeratorPrototype Cette classe permet de fournir des propriétés et des méthodes statiques pour les objets EnumeratorObject.
Equality Cette classe permet d'exécuter des opérations de comparaison.
ErrorConstructor Cette classe contient une représentation d'un objet basé sur un prototype défini par une fonction de constructeur.
ErrorObject Cette classe contient une représentation d'un objet d'erreur.
ErrorPrototype Cette classe permet de fournir des propriétés et des méthodes statiques pour les objets ErrorObject.
Eval Cette classe permet l'évaluation du code JScript.
EvalErrorObject Cette classe contient une représentation d'une erreur se produisant lorsque la méthode eval est utilisée.
Expando Cette classe permet d'indiquer qu'une classe ou qu'une méthode est une classe ou une méthode expando.
FieldAccessor Cette classe contient une représentation d'un accesseur de champ.
ForIn Cette classe contient une représentation de l'instruction for...in de JScript.
FunctionConstructor Cette classe contient une représentation d'un objet basé sur un prototype défini par une fonction de constructeur.
FunctionDeclaration Cette classe contient une représentation d'une déclaration de fonction.
FunctionExpression Cette classe contient une représentation d'une expression de fonction.
FunctionObject Cette classe contient une représentation d'un objet de fonction.
FunctionPrototype Cette classe permet de fournir des propriétés et des méthodes statiques pour les objets FunctionObject.
FunctionWrapper Cette classe permet de lier les membres d'une fonction à un objet.
GlobalObject Cette classe permet d'entreposer des constantes, des informations de type de données, des fonctions utilitaires et des références aux objets basés sur prototype.
Globals Cette classe permet d'entreposer les références à tous les types globalement disponibles et gère la pile.
GlobalScope Cette classe contient une représentation de la portée globale.
Hide Cette classe permet d'indiquer qu'une méthode ou qu'un champ masque une méthode ou un champ dans une classe de base.
Import Cette classe permet d'importer des espaces de noms à utiliser dans le code.
In Cette classe permet de vérifier si un objet est contenu dans un autre objet.
Instanceof Cette classe permet de vérifier si un objet peut être forcé au type d'un autre objet.
JSAuthor Cette classe permet de fournir des services permettant de créer du code JScript dans un éditeur.
JSConstructor Cette classe permet d'encapsuler un FunctionObject.
JScriptCodeProvider Cette classe permet de fournir l'accès aux instances du générateur de code et du compilateur de code JScript.
JScriptException Cette classe permet de levée une exception par JScript pour avertir un hôte ou un programme CLR (Common Language Runtime) qu'une erreur s'est produite.
JSField Cette classe permet de prendre en charge tous les champs dans JScript.
JSFieldInfo Cette classe permet d'encapsuler un objet FieldInfo.
JSFunctionAttribute Cette classe permet d'annoter les conventions d'appels de méthodes et de s constructeurs générés par le compilateur JScript et utilisé avec JSFunctionAttributeEnum.
JSLocalField Cette classe contient une représentation d'une variable locale.
JSMethod Cette classe contient une représentation d'une méthode JScript.
JSMethodInfo Cette classe permet d'encapsuler un objet MethodInfo.
JSObject Cette classe contient une représentation d'un objet dans JScript.
JSParser Cette classe permet d'analyser le code JScript.
JSPrototypeObject Cette classe permet d'ajouter une propriété de fonction constructeur à JSObject à des fins de liaison anticipée.
JSScanner Cette classe permet d'analyser le code JScript en recherchant des unités de code individuelles, appelées jetons.
JSVariableField Cette classe permet de prendre en charge des champs variables dans JScript.
LateBinding Cette classe contient une représentation d'une référence à un membre de classe, une expression appelable ou un nom de variable.
LenientArrayPrototype Cette classe permet d'entreposer des objets représentant les méthodes statiques de la classe ArrayPrototype.
LenientBooleanPrototype Cette classe permet d'entreposer des objets représentant les méthodes statiques de la classe BooleanPrototype.
LenientDateConstructor Cette classe permet d'entreposer des objets représentant les méthodes statiques de la classe DateConstructor.
LenientDatePrototype Cette classe permet d'entreposer des objets représentant les méthodes statiques de la classe DatePrototype.
LenientEnumeratorPrototype Cette classe permet d'entreposer des objets représentant les méthodes statiques de la classe EnumeratorPrototype.
LenientErrorPrototype Cette classe permet d'entreposer des objets représentant les méthodes statiques de la classe ErrorPrototype.
LenientFunctionPrototype Cette classe permet d'entreposer des objets représentant les méthodes statiques de la classe FunctionPrototype.
LenientGlobalObject Cette classe permet d'entreposer les objets de fonction constructeur, les informations sur le type de données et les objets représentant les méthodes statiques de la classe GlobalObject.
LenientMathObject Cette classe permet d'entreposer des objets représentant les méthodes statiques de la classe MathObject.
LenientNumberPrototype Cette classe permet d'entreposer des objets représentant les méthodes statiques de la classe NumberPrototype.
LenientObjectPrototype Cette classe permet d'entreposer des objets représentant les méthodes statiques de la classe ObjectPrototype.
LenientRegExpPrototype Cette classe permet d'entreposer des objets représentant les méthodes statiques de la classe RegExpPrototype.
LenientStringConstructor Cette classe permet d'entreposer des objets représentant les méthodes statiques de la classe StringConstructor.
LenientStringPrototype Cette classe permet d'entreposer des objets représentant les méthodes statiques de la classe StringPrototype.
LenientVBArrayPrototype Cette classe permet d'entreposer des objets représentant les méthodes statiques de la classe VBArrayPrototype.
MathObject Cette classe permet de fournir des constantes et des méthodes statiques pour des fonctions trigonométriques, logarithmiques et d'autres fonctions mathématiques communes.
MemberInfoList Cette classe permet de gérer une liste d'éléments MemberInfo.
MethodInvoker Cette classe contient une représentation de la méthode appelante pour une méthode particulière.
Missing Cette classe contient une représentation de la valeur d'une variable instanciée mais dont la valeur n'a pas encore été définie.
Namespace Cette classe contient une représentation d'un espace de noms.
NoContextException Cette classe contient une exception levée lorsqu'aucun code Context n'est associé à une exception JScriptException.
NotRecommended Cette classe permet d'indiquer qu'une méthode ou qu'un champ n'est pas recommandé.
NumberConstructor Cette classe contient une représentation d'un objet basé sur un prototype défini par une fonction constructeur.
NumberObject Cette classe contient une représentation d'un objet nombre.
NumberPrototype Cette classe permet de fournir des propriétés et des méthodes statiques pour les objets NumberObject.
NumericBinary Cette classe permet d'exécuter des opérations binaires sur des opérandes numériques.
NumericUnary Cette classe permet d'exécuter des opérations unaires sur des opérandes numériques.
ObjectConstructor Cette classe conttient une représentation d'un objet basé sur un prototype défini par une fonction constructeur.
ObjectPrototype Cette classe permet de fournir des propriétés et des méthodes statiques pour les objets JSObject.
Override Cette classe permet d'indiquer qu'une méthode ou qu'un champ se substitue à une méthode ou à un champ dans une classe de base.
Package Cette classe permet de créer des paquets de code JScript à utiliser pour un autre code.
ParserException Cette classe contient une représentation d'exception spécifiques à l'analyseur et utilisée par l'analyseur JScript.
Plus Cette classe permet d'exécuter des opérations d'addition et de concaténation.
PostOrPrefixOperator Cette classe permet d'exécuter les opérations d'incrémentation et de décrémentation correspondant à la syntaxe du préfixe et du suffixe.
RangeErrorObject Cette classe contient une représentation d'une erreur d'intervalle.
ReferenceAttribute Cette classe contient une représentation d'une référence à un Assembly.
ReferenceErrorObject Cette classe contient une représentation d'une erreur de référence.
RegExpConstructor Cette classe contient une représentation d'un objet basé sur un prototype défini par une fonction constructeur.
RegExpMatch Cette classe contient une représentation des résultats d'une correspondance d'expression régulière.
RegExpObject Cette classe contient une représentation d'un objet d'expression régulière.
RegExpPrototype Cette classe permet de fournir des propriétés et des méthodes statiques pour les objets RegExpObject.
Relational Cette classe permet d'exécuter des opérations de comparaison relationnelles.
ReturnOutOfFinally Cette classe contient une représentation de l'état d'exception lorsque l'exécution du code est retournée en dehors d'un bloc finally.
Runtime Cette classe permet de fournir des fonctions utilitaires.
ScriptBlock Cette classe contient une représentation d'un bloc de code JScript.
ScriptFunction Cette classe contient une représentation d'un objet basé sur un prototype défini par une fonction de constructeur.
ScriptObject Cette classe permet de prendre en charge toutes les classes JScript.
ScriptStream Cette classe contient une représentation d'un flux de données.
SimpleHashtable Cette classe contient une table de hachage pour l'entreposage interne d'éléments.
StackFrame Cette classe contient une représentation d'un cadre de pile permettant d'exécuter le code.
StrictEquality Cette classe permet d'exécuter des opérations de comparaison.
StringConstructor Cette classe contient une représentation d'un objet basé sur un prototype défini par une fonction de constructeur.
StringObject Cette classe contient une représentation d'un objet chaîne de caractères.
StringPrototype Cette classe permet de fournir des propriétés et des méthodes statiques pour les objets StringObject.
SuperTypeMembersSorter Cette classe permet d'entreposer des membres de classes et d'interfaces de base.
SyntaxErrorObject Cette classe contient une représentation d'une erreur de syntaxe.
Throw Cette classe permet de lever une exception.
Try Cette classe permet d'identifier les blocs de code à exécuter dans les portées de gestion des erreurs.
TypedArray Cette classe contient une représentation d'une référence réflexible à la classe Array.
TypeErrorObject Cette classe contient une représentation dune erreur de type.
Typeof Cette classe permet de déterminer les types de données d'objets.
TypeReflector Cette classe permet de fournir une mise en oeuvre de GetMember(String, BindingFlags) étant plus rapide que GetMember(String, BindingFlags).
UnaryOp Cette classe contient une représentation de la classe de base pour les classes exécutant des opérations sur des opérandes uniques, comme Typeof et PostOrPrefixOperator.
URIErrorObject Cette classe contient une représentation d'une erreur URI (Uniform Resource Identifier).
VBArrayConstructor Cette classe contient une représentation d'un objet basé sur un prototype défini par une fonction de constructeur.
VBArrayObject Cette classe contient une représentation d'un objet VBArray.
VBArrayPrototype Cette classe permet de fournir des propriétés et des méthodes statiques pour les objets VBArrayObject.
VsaItem Cette classe contient une représentation des éléments ajoutés au moteur de script .NET.
VsaItems Cette classe contient une représentation d'une collection d'objets IJSVsaItem pouvant être adressés par nom ou par index.
With Cette classe contient une représentation de l'instruction with.


Dernière mise à jour : Mercredi, le 1er juillet 2020