JSError Énumération

Définition

Spécifie les messages d’erreur JScript. Cette classe appartient à la catégorie d’état de compilation et d’exécution.

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

public enum class JSError
[System.Runtime.InteropServices.ComVisible(true)]
public enum JSError
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("268CA962-2FEF-3152-BA46-E18658B7FA4F")]
public enum JSError
[<System.Runtime.InteropServices.ComVisible(true)>]
type JSError = 
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("268CA962-2FEF-3152-BA46-E18658B7FA4F")>]
type JSError = 
Public Enum JSError
Héritage
Attributs

Champs

Nom Valeur Description
NoError 0

Absence d'erreur Il s’agit de la valeur par défaut (0) de l’énumération.

InvalidCall 5

Appel ou argument de procédure non valide.

OutOfMemory 7

Mémoire insuffisante.

TypeMismatch 13

Incompatibilité de type.

OutOfStack 28

Espace de pile hors pile.

InternalError 51

Une erreur interne a été levée.

FileNotFound 53

Fichier introuvable.

NeedObject 424

Un objet est requis.

CantCreateObject 429

Impossible de créer un objet.

OLENoPropOrMethod 438

L’objet ne prend pas en charge cette propriété ou cette méthode.

ActionNotSupported 445

L’objet ne prend pas en charge cette action.

NotCollection 451

Cet objet n’est pas une collection.

SyntaxError 1002

Erreur de syntaxe découverte.

NoColon 1003

Attendu « : ».

NoSemicolon 1004

Attendu « ; ».

NoLeftParen 1005

Attendu « (« .

NoRightParen 1006

Attendu « ) ».

NoRightBracket 1007

Attendu « ] ».

NoLeftCurly 1008

« { » attendu.

NoRightCurly 1009

Attendu « } ».

NoIdentifier 1010

Identificateur attendu.

NoEqual 1011

Attendu « = ».

IllegalChar 1014

Caractère non valide.

UnterminatedString 1015

Constante de chaîne non terminée.

NoCommentEnd 1016

Commentaire non terminé.

BadReturn 1018

L’instruction Return ne peut pas apparaître en dehors de la fonction.

BadBreak 1019

Impossible d’avoir break en dehors de la boucle.

BadContinue 1020

Impossible d’avoir continue en dehors de la boucle.

BadHexDigit 1023

Chiffre hexadécimal attendu.

NoWhile 1024

while attendu.

BadLabel 1025

Il existe déjà une étiquette portant ce nom.

NoLabel 1026

Étiquette introuvable.

DupDefault 1027

default ne peut apparaître qu’une seule fois dans une switch instruction.

NoMemberIdentifier 1028

Identificateur attendu ou string.

NoCcEnd 1029

@end attendu.

CcOff 1030

La compilation conditionnelle est désactivée.

NotConst 1031

Constante attendue.

NoAt 1032

@ attendu.

NoCatch 1033

catch attendu.

InvalidElse 1034

Sans correspondance else; aucune if définition.

NoComma 1100

Attendu « , ».

DupVisibility 1101

Modificateur de visibilité déjà défini.

IllegalVisibility 1102

Modificateur de visibilité non valide.

BadSwitch 1103

Manquant case ou default instruction.

CcInvalidEnd 1104

Sans correspondance @end; aucune @if définition.

CcInvalidElse 1105

Sans correspondance @else; aucune @if définition.

CcInvalidElif 1106

Sans correspondance @elif; aucune @if définition.

ErrEOF 1107

Attendez-vous à davantage de caractères sources.

IncompatibleVisibility 1108

Modificateur de visibilité incompatible.

ClassNotAllowed 1109

Définition de classe non autorisée dans ce contexte.

NeedCompileTimeConstant 1110

Une expression doit être une constante au moment de la compilation.

DuplicateName 1111

Identificateur déjà utilisé.

NeedType 1112

Un nom de type est attendu.

NotInsideClass 1113

Valide uniquement à l’intérieur d’une définition de classe.

InvalidPositionDirective 1114

Une directive de position inconnue a été découverte.

MustBeEOL 1115

La directive ne peut pas être suivie d’autres codes sur la même ligne.

WrongDirective 1118

Mauvaise directive de débogueur ou position incorrecte pour la directive.

CannotNestPositionDirective 1119

La directive de position doit être terminée avant qu’une nouvelle directive puisse être démarrée.

CircularDefinition 1120

Définition circulaire.

Deprecated 1121

Le type spécifié est déconseillé.

IllegalUseOfThis 1122

Il n’est pas valide d’utiliser this dans le contexte actuel.

NotAccessible 1123

L’objet ou le membre n’est pas accessible à partir de cette étendue.

CannotUseNameOfClass 1124

Seule une fonction de constructeur peut avoir le même nom que la classe dans laquelle elle apparaît.

MustImplementMethod 1128

La classe doit fournir une implémentation de la méthode.

NeedInterface 1129

Un nom d’interface est attendu.

UnreachableCatch 1133

La clause Catch ne sera jamais atteinte.

TypeCannotBeExtended 1134

Le type ne peut pas être étendu.

UndeclaredVariable 1135

La variable n’a pas été déclarée.

VariableLeftUninitialized 1136

Les variables non initialisées sont dangereuses et lentes à utiliser. Avez-vous l’intention de le laisser non initialisé ?

KeywordUsedAsIdentifier 1137

Vous ne pouvez pas utiliser un mot réservé comme identificateur.

NotAllowedInSuperConstructorCall 1140

L’objet ou le membre n’est pas autorisé dans un appel au constructeur de classe de base.

NotMeantToBeCalledDirectly 1141

Vous ne pouvez pas appeler cette méthode directement. Si possible, utilisez plutôt des accesseurs de propriété.

GetAndSetAreInconsistent 1142

Les get méthodes et set méthodes de cette propriété ne correspondent pas les unes aux autres.

InvalidCustomAttribute 1143

Une classe d’attribut personnalisée doit dériver de Attribute.

InvalidCustomAttributeArgument 1144

Seuls les types primitifs sont autorisés dans une liste d’arguments de constructeur d’attribut personnalisé.

InvalidCustomAttributeClassOrCtor 1146

Classe ou constructeur d’attribut personnalisé inconnu.

TooManyParameters 1148

Il existe trop de paramètres réels. Les paramètres excédentaires sont ignorés.

AmbiguousBindingBecauseOfWith 1149

L’instruction With a utilisé ce nom ambigu.

AmbiguousBindingBecauseOfEval 1150

La présence de Eval ce nom est ambiguë.

NoSuchMember 1151

Les objets de ce type n’ont pas de membre de ce type.

ItemNotAllowedOnExpandoClass 1152

Impossible de définir la propriété Item sur une Expando classe. Cet élément est réservé aux Expando champs.

MethodNotAllowedOnExpandoClass 1153

Impossible de définir une propriété nommée Item sur une Expando classe.

MethodClashOnExpandoSuperClass 1155

Impossible de créer la Expando classe, car une propriété nommée Item est déjà définie dans la hiérarchie de classes.

BaseClassIsExpandoAlready 1156

Une classe de base est déjà marquée Expando; la spécification actuelle sera ignorée.

AbstractCannotBePrivate 1157

Une méthode abstraite ne peut pas être privée.

NotIndexable 1158

Les objets de ce type ne sont pas indexables.

StaticMissingInStaticInit 1159

L’initialiseur statique doit spécifier le static mot clé.

MissingConstructForAttributes 1160

La liste des attributs ne s’applique pas au contexte actuel.

OnlyClassesAllowed 1161

Seules les classes sont autorisées à l’intérieur d’un package.

ExpandoClassShouldNotImpleEnumerable 1162

Expando les classes ne doivent pas implémenter IEnumerable. L’interface est implicitement définie sur Expando les classes.

NonCLSCompliantMember 1163

Le membre spécifié n’est pas conforme CLS.

NotDeletable 1164

Impossible de supprimer l’objet ou le membre.

PackageExpected 1165

Nom du package attendu.

UselessExpression 1169

L’expression n’a aucun effet.

HidesParentMember 1170

base la classe contient déjà un membre par ce nom.

CannotChangeVisibility 1171

Impossible de modifier la spécification de visibilité d’une méthode de base.

HidesAbstractInBase 1172

La méthode masque abstract dans une base classe.

NewNotSpecifiedInMethodDeclaration 1173

Une méthode correspond à une méthode dans une classe de base. Doit spécifier override ou hide.

MethodInBaseIsNotVirtual 1174

Méthode dans une classe de base qui est final ou non virtualoverride ignorée. Spécifiez hide.

NoMethodInBaseToNew 1175

Il n’existe aucun membre dans une classe de base à hide.

DifferentReturnTypeFromBase 1176

La méthode de base a un type de retour différent.

ClashWithProperty 1177

Le nom du champ est en conflit avec le nom de la propriété.

OverrideAndHideUsedTogether 1178

Impossible d’utiliser override et hide de regrouper dans une déclaration de membre.

InvalidLanguageOption 1179

Doit spécifier l’option de langue « rapide » ou « versionSafe ».

NoMethodInBaseToOverride 1180

Il n’existe aucun membre dans une classe de base à override.

NotValidForConstructor 1181

Non valide pour un constructeur.

CannotReturnValueFromVoidFunction 1182

Impossible de retourner une valeur à partir d’une fonction ou d’un constructeur void.

AmbiguousMatch 1183

Plusieurs méthodes ou propriétés correspondent à cette liste de paramètres.

AmbiguousConstructorCall 1184

Plusieurs constructeurs correspondent à cette liste de paramètres.

SuperClassConstructorNotAccessible 1185

Le constructeur de classe de base n’est pas accessible à partir de cette étendue.

OctalLiteralsAreDeprecated 1186

Les littéraux octal sont déconseillés.

VariableMightBeUnitialized 1187

La variable peut ne pas être initialisée.

NotOKToCallSuper 1188

Il n’est pas valide d’appeler un constructeur de classe de base à partir de cet emplacement.

IllegalUseOfSuper 1189

Il n’est pas valide d’utiliser la classe de base de cette façon.

BadWayToLeaveFinally 1190

Il est lent et potentiellement déroutant de quitter un finally bloc de cette façon.

NoCommaOrTypeDefinitionError 1191

Déclaration de type « », ou non valide ; écrivez « Identificateur : Type » et non «< Identificateur> de type><».><><

AbstractWithBody 1192

Une fonction abstraite ne peut pas avoir de corps.

NoRightParenOrComma 1193

Attendu « , » ou « ».

NoRightBracketOrComma 1194

« , » ou « ] » attendus.

ExpressionExpected 1195

Expression attendue.

UnexpectedSemicolon 1196

Inattendu « ; ».

TooManyTokensSkipped 1197

Trop d’erreurs. Le fichier n’est peut-être pas un fichier JScript.

BadVariableDeclaration 1198

Erreur possible de déclaration de variable non valide, var manquante ou non reconnue.

BadFunctionDeclaration 1199

Erreur de syntaxe non reconnue, de déclaration de fonction non valide, de fonction manquante ou non reconnue.

BadPropertyDeclaration 1200

Déclaration de propriété non valide. L’accesseur get ne doit pas avoir d’arguments et l’accesseur set doit avoir un argument.

DoesNotHaveAnAddress 1203

L’expression n’a pas d’adresse.

TooFewParameters 1204

Tous les paramètres requis n’ont pas été fournis.

UselessAssignment 1205

Une affectation crée une Expando propriété qui est immédiatement levée.

SuspectAssignment 1206

If la condition ne peut pas contenir d’affectation.

SuspectSemicolon 1207

Instruction vide trouvée dans l’instruction if .

ImpossibleConversion 1208

La conversion ou la contrainte spécifiée n’est pas possible.

FinalPrecludesAbstract 1209

final et abstract ne peut pas être utilisé ensemble.

NeedInstance 1210

Une instance est attendue.

CannotBeAbstract 1212

Impossible d’être abstrait, sauf si la classe est marquée comme abstraite.

InvalidBaseTypeForEnum 1213

enum le type de base doit être un type intégral primitif.

CannotInstantiateAbstractClass 1214

Il n’est pas possible de construire une instance d’une classe abstraite.

ArrayMayBeCopied 1215

L’affectation d’un tableau JScript à un Array tableau peut entraîner la copie du tableau.

AbstractCannotBeStatic 1216

Les méthodes statiques ne peuvent pas être abstraites.

StaticIsAlreadyFinal 1217

Les méthodes statiques ne peuvent pas être final.

StaticMethodsCannotOverride 1218

Les méthodes statiques ne peuvent pas remplacer les méthodes de classe de base.

StaticMethodsCannotHide 1219

Les méthodes statiques ne peuvent pas masquer les méthodes de classe de base.

ExpandoPrecludesOverride 1220

Expando les méthodes ne peuvent pas remplacer les méthodes de classe de base.

IllegalParamArrayAttribute 1221

Une liste d’arguments de variable doit être d’un type de tableau.

ExpandoPrecludesAbstract 1222

Expando les méthodes ne peuvent pas être abstraites.

ShouldBeAbstract 1223

Une fonction sans corps doit être abstract.

BadModifierInInterface 1224

Ce modificateur ne peut pas être utilisé sur un membre d’interface.

VarIllegalInInterface 1226

Les variables ne peuvent pas être déclarées dans une interface.

InterfaceIllegalInInterface 1227

Les interfaces ne peuvent pas être déclarées dans un interface.

NoVarInEnum 1228

enum les déclarations de membre ne doivent pas utiliser le var mot clé.

InvalidImport 1229

L’instruction import n’est pas valide dans ce contexte.

EnumNotAllowed 1230

enum définition non autorisée dans ce contexte.

InvalidCustomAttributeTarget 1231

Cet attribut n’est pas valide pour ce type de déclaration.

PackageInWrongContext 1232

La définition de package n’est pas autorisée dans ce contexte.

ConstructorMayNotHaveReturnType 1233

Un constructeur ne peut pas avoir de type de retour.

OnlyClassesAndPackagesAllowed 1234

Seules les classes et les packages sont autorisés à l’intérieur d’une bibliothèque.

InvalidDebugDirective 1235

Directive de débogage non valide.

CustomAttributeUsedMoreThanOnce 1236

Ce type d’attribut doit être unique.

NestedInstanceTypeCannotBeExtendedByStatic 1237

Un type imbriqué non statique peut être étendu uniquement par un type non statique imbriqué dans la même classe.

PropertyLevelAttributesMustBeOnGetter 1238

Un attribut qui cible la propriété doit être spécifié sur l’accesseur get , si l’accesseur get est présent.

BadThrow 1239

Une throw instruction doit avoir un argument, sauf s’il se trouve dans le catch bloc d’une try instruction.

ParamListNotLast 1240

Une liste d’arguments de variable doit être le dernier argument.

NoSuchType 1241

Impossible de trouver le type. Une référence d’assembly peut être manquante.

BadOctalLiteral 1242

Littéral octal mal formé traité comme littéral décimal.

InstanceNotAccessibleFromStatic 1243

Un membre non statique n’est pas accessible à partir d’une static étendue.

StaticRequiresTypeName 1244

Un membre statique doit être accessible par le nom de la classe.

NonStaticWithTypeName 1245

Un membre non statique n’est pas accessible avec le nom de la classe.

NoSuchStaticMember 1246

Le type n’a pas de static membre de ce type.

SuspectLoopCondition 1247

La condition de boucle ne peut pas contenir d’appel de fonction.

ExpectedAssembly 1248

Assembly attendu.

AssemblyAttributesMustBeGlobal 1249

Les attributs personnalisés d’assembly ne peuvent pas faire partie d’une autre construction.

ExpandoPrecludesStatic 1250

Expando les méthodes ne peuvent pas être statiques.

DuplicateMethod 1251

Cette méthode a le même nom, les types de paramètres et le type de retour qu’une autre méthode dans cette classe.

NotAnExpandoFunction 1252

Les membres de classe utilisés comme constructeurs doivent être marqués comme Expando fonctions.

NotValidVersionString 1253

Chaîne de version non valide.

ExecutablesCannotBeLocalized 1254

Les exécutables ne peuvent pas être localisés ; Culture doit toujours être vide.

StringConcatIsSlow 1255

L’opérateur plus est un moyen lent de concaténer des chaînes. Utilisez StringBuilder à la place.

CcInvalidInDebugger 1256

Les directives de compilation conditionnelle et les variables ne peuvent pas être utilisées dans le débogueur.

ExpandoMustBePublic 1257

Expando les méthodes doivent être publiques.

DelegatesShouldNotBeExplicitlyConstructed 1258

Les délégués ne doivent pas être construits explicitement ; utilisez simplement le nom de la méthode.

ImplicitlyReferencedAssemblyNotFound 1259

Un assembly référencé dépend d’un autre assembly qui n’est pas référencé ou introuvable.

PossibleBadConversion 1260

Cette conversion peut échouer au moment de l’exécution.

PossibleBadConversionFromString 1261

La conversion d’une chaîne en nombre ou booléen est lente et peut échouer au moment de l’exécution.

InvalidResource 1262

Il ne s’agit pas d’un fichier .resources valide.

WrongUseOfAddressOf 1263

L’adresse de l’opérateur ne peut être utilisée que dans une liste d’arguments.

NonCLSCompliantType 1264

Le type spécifié n’est pas conforme CLS.

MemberTypeCLSCompliantMismatch 1265

Le membre de classe ne peut pas être marqué comme conforme CLS (Common Language Specification), car la classe n’est pas marquée comme conforme CLS.

TypeAssemblyCLSCompliantMismatch 1266

Le type ne peut pas être marqué comme conforme CLS, car l’assembly n’est pas marqué comme conforme CLS.

IncompatibleAssemblyReference 1267

L’assembly référencé est incompatible.

InvalidAssemblyKeyFile 1268

Un fichier de clé d’assembly non valide a été utilisé.

TypeNameTooLong 1269

Le nom de type complet est trop long. Elle doit comporter moins de 1 024 caractères.

MemberInitializerCannotContainFuncExpr 1270

Un initialiseur de membre ne peut pas contenir d’expression de fonction.

CantAssignThis 5000

Impossible d’affecter à this.

NumberExpected 5001

Nombre attendu.

FunctionExpected 5002

Une fonction était attendue.

CannotAssignToFunctionResult 5003

Impossible d’affecter à un résultat de fonction.

StringExpected 5005

Chaîne attendue.

DateExpected 5006

Objet Date attendu.

ObjectExpected 5007

Objet attendu.

IllegalAssignment 5008

Affectation non valide.

UndefinedIdentifier 5009

Identificateur non défini.

BooleanExpected 5010

Aucune valeur booléenne trouvée.

VBArrayExpected 5013

Un VBArray est attendu.

EnumeratorExpected 5015

Objet énumérateur attendu.

RegExpExpected 5016

RegExpObject objet attendu.

RegExpSyntax 5017

Erreur de syntaxe dans l’expression régulière.

UncaughtException 5022

Exception levée et non interceptée.

InvalidPrototype 5023

Cette fonction n’a pas d’objet prototype valide.

URIEncodeError 5024

L’URI à encoder contient un caractère non valide.

URIDecodeError 5025

L’URI à décoder n’est pas un encodage valide.

FractionOutOfRange 5026

Le nombre de chiffres fractionnels est hors plage.

PrecisionOutOfRange 5027

La précision est hors limites.

ArrayLengthConstructIncorrect 5029

La longueur du tableau doit être un entier positif fini.

ArrayLengthAssignIncorrect 5030

La longueur du tableau doit être affectée à un nombre positif fini.

NeedArrayObject 5031

Un « | » n’est pas un objet de tableau. Objet array attendu.

NoConstructor 5032

Aucun constructeur de ce type.

IllegalEval 5033

Impossible Eval d’appeler un alias.

NotYetImplemented 5034

Pas encore mis en œuvre.

MustProvideNameForNamedParameter 5035

Impossible de fournir un nom de paramètre nommé null ou vide.

DuplicateNamedParameter 5036

Paramètre nommé en double.

MissingNameParameter 5037

Le nom de paramètre nommé spécifié n’est pas l’un des paramètres formels.

MoreNamedParametersThanArguments 5038

Trop peu d’arguments spécifiés. Le nombre de noms de paramètres nommés ne peut pas dépasser le nombre d’arguments passés.

NonSupportedInDebugger 5039

L’expression ne peut pas être évaluée dans le débogueur.

AssignmentToReadOnly 5040

Impossible d’affecter un champ ou une propriété en lecture seule.

WriteOnlyProperty 5041

La propriété est en écriture seule.

IncorrectNumberOfIndices 5042

Le nombre d’index ne correspond pas à la dimension du tableau.

RefParamsNonSupportedInDebugger 5043

Les méthodes avec ref des paramètres ne peuvent pas être appelées dans le débogueur.

CannotCallSecurityMethodLateBound 5044

Les Deny()méthodes de sécurité et Assert() les méthodes PermitOnly()de sécurité ne peuvent pas être appelées à l’aide de liaison tardive.

CannotUseStaticSecurityAttribute 5045

JScript ne prend pas en charge les attributs de sécurité statiques.

NonClsException 5046

Une cible a levé une exception non CLS.

FuncEvalAborted 6000

L’évaluation de la fonction a été abandonnée.

FuncEvalTimedout 6001

L’évaluation de la fonction a expiré.

FuncEvalThreadSuspended 6002

Échec de l’évaluation de la fonction. Le thread est suspendu.

FuncEvalThreadSleepWaitJoin 6003

Échec de l’évaluation de la fonction. Le thread est en veille, attend un objet ou attend la fin d’un autre thread.

FuncEvalBadThreadState 6004

Échec de l’évaluation de la fonction. Le thread peut contenir des données incorrectes.

FuncEvalBadThreadNotStarted 6005

Échec de l’évaluation de la fonction et le thread n’a pas démarré.

NoFuncEvalAllowed 6006

L’évaluation de la fonction a été abandonnée. Pour activer l’évaluation des propriétés, cliquez sur Options dans le menu Outils , puis sélectionnez le débogage dans l’arborescence.

FuncEvalBadLocation 6007

L’évaluation des fonctions ne peut pas être effectuée lorsqu’elle est arrêtée à ce stade du programme.

FuncEvalWebMethod 6008

Impossible d’appeler une méthode Web dans le débogueur.

StaticVarNotAvailable 6009

Une variable statique n’est pas disponible.

TypeObjectNotAvailable 6010

L’objet type de ce type n’est pas disponible.

ExceptionFromHResult 6011

Exception de HRESULT.

SideEffectsDisallowed 6012

L’expression provoque des effets secondaires et ne sera pas évaluée.

S’applique à