JSError Enumerazione

Definizione

Specifica i messaggi di errore JScript. Questa classe appartiene alla categoria di stato della compilazione e della fase di esecuzione.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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
Ereditarietà
Attributi

Campi

Nome Valore Descrizione
NoError 0

Nessun errore. Questo è il valore predefinito (0) per l'enumerazione.

InvalidCall 5

Chiamata o argomento di routine non valido.

OutOfMemory 7

Memoria insufficiente.

TypeMismatch 13

Tipo non corrispondente.

OutOfStack 28

Spazio dello stack esaurito.

InternalError 51

È stato generato un errore interno.

FileNotFound 53

File non trovato.

NeedObject 424

È necessario un oggetto .

CantCreateObject 429

Impossibile creare l'oggetto.

OLENoPropOrMethod 438

L'oggetto non supporta questa proprietà o metodo.

ActionNotSupported 445

L'oggetto non supporta questa azione.

NotCollection 451

Questo oggetto non è un insieme.

SyntaxError 1002

Errore di sintassi individuato.

NoColon 1003

Previsto ":".

NoSemicolon 1004

Previsto ";".

NoLeftParen 1005

Previsto "(".

NoRightParen 1006

Previsto ")".

NoRightBracket 1007

Previsto "]".

NoLeftCurly 1008

Previsto "{".

NoRightCurly 1009

Previsto "}".

NoIdentifier 1010

Identificatore previsto.

NoEqual 1011

Previsto "=".

IllegalChar 1014

Carattere non valido.

UnterminatedString 1015

Costante stringa non terminata.

NoCommentEnd 1016

Commento non terminato.

BadReturn 1018

L'istruzione Return non può essere visualizzata all'esterno della funzione.

BadBreak 1019

Non può essere presente break all'esterno del ciclo.

BadContinue 1020

Non può essere presente continue all'esterno del ciclo.

BadHexDigit 1023

Cifra esadecimale prevista.

NoWhile 1024

Previsto while.

BadLabel 1025

Esiste già un'etichetta con tale nome.

NoLabel 1026

Etichetta non trovata.

DupDefault 1027

default può essere visualizzato una sola volta in un'istruzione switch .

NoMemberIdentifier 1028

Identificatore previsto o string.

NoCcEnd 1029

Previsto @end.

CcOff 1030

La compilazione condizionale è disattivata.

NotConst 1031

Costante prevista.

NoAt 1032

Previsto @.

NoCatch 1033

Previsto catch.

InvalidElse 1034

Senza corrispondenza else; nessuna if definizione.

NoComma 1100

Previsto ",".

DupVisibility 1101

Modificatore di visibilità già definito.

IllegalVisibility 1102

Modificatore di visibilità non valido.

BadSwitch 1103

Istruzione o mancante casedefault .

CcInvalidEnd 1104

Senza corrispondenza @end; nessuna @if definizione.

CcInvalidElse 1105

Senza corrispondenza @else; nessuna @if definizione.

CcInvalidElif 1106

Senza corrispondenza @elif; nessuna @if definizione.

ErrEOF 1107

Previsto un numero maggiore di caratteri di origine.

IncompatibleVisibility 1108

Modificatore di visibilità incompatibile.

ClassNotAllowed 1109

Definizione della classe non consentita in questo contesto.

NeedCompileTimeConstant 1110

Un'espressione deve essere una costante in fase di compilazione.

DuplicateName 1111

Identificatore già in uso.

NeedType 1112

È previsto un nome di tipo.

NotInsideClass 1113

Valido solo all'interno di una definizione di classe.

InvalidPositionDirective 1114

È stata individuata una direttiva di posizione sconosciuta.

MustBeEOL 1115

La direttiva non può essere seguita da altro codice nella stessa riga.

WrongDirective 1118

Direttiva del debugger errata o posizione errata per la direttiva.

CannotNestPositionDirective 1119

La direttiva Position deve essere terminata prima che sia possibile avviarne una nuova.

CircularDefinition 1120

Definizione circolare.

Deprecated 1121

Il tipo specificato è deprecato.

IllegalUseOfThis 1122

Non è valido usare this nel contesto corrente.

NotAccessible 1123

L'oggetto o il membro non è accessibile da questo ambito.

CannotUseNameOfClass 1124

Solo una funzione del costruttore può avere lo stesso nome della classe in cui viene visualizzata.

MustImplementMethod 1128

La classe deve fornire un'implementazione del metodo .

NeedInterface 1129

È previsto un nome di interfaccia.

UnreachableCatch 1133

La clausola Catch non verrà mai raggiunta.

TypeCannotBeExtended 1134

Impossibile estendere il tipo.

UndeclaredVariable 1135

La variabile non è stata dichiarata.

VariableLeftUninitialized 1136

Le variabili non inizializzate sono pericolose e lente da usare. Hai intenzione di lasciarlo non inizializzato?

KeywordUsedAsIdentifier 1137

Non è possibile usare una parola riservata come identificatore.

NotAllowedInSuperConstructorCall 1140

L'oggetto o il membro non è consentito in una chiamata al costruttore della classe base.

NotMeantToBeCalledDirectly 1141

Non è possibile chiamare direttamente questo metodo. Se possibile, usare invece le funzioni di accesso alle proprietà.

GetAndSetAreInconsistent 1142

I get metodi e set di questa proprietà non corrispondono tra loro.

InvalidCustomAttribute 1143

Una classe di attributi personalizzata deve derivare da Attribute.

InvalidCustomAttributeArgument 1144

Solo i tipi primitivi sono consentiti in un elenco di argomenti del costruttore di attributi personalizzati.

InvalidCustomAttributeClassOrCtor 1146

Classe o costruttore di attributi personalizzati sconosciuti.

TooManyParameters 1148

Ci sono troppi parametri effettivi. I parametri in eccesso verranno ignorati.

AmbiguousBindingBecauseOfWith 1149

L'istruzione With ha reso ambiguo l'uso di questo nome.

AmbiguousBindingBecauseOfEval 1150

La presenza di Eval ha reso ambiguo l'uso di questo nome.

NoSuchMember 1151

Gli oggetti di questo tipo non dispongono di tale membro.

ItemNotAllowedOnExpandoClass 1152

Impossibile definire la proprietà Item in una Expando classe. Questo elemento è riservato per i Expando campi.

MethodNotAllowedOnExpandoClass 1153

Impossibile definire una proprietà denominata Item in una Expando classe.

MethodClashOnExpandoSuperClass 1155

Impossibile creare la Expando classe perché una proprietà denominata Item è già definita nella gerarchia di classi.

BaseClassIsExpandoAlready 1156

Una classe di base è già contrassegnata Expando. La specifica corrente verrà ignorata.

AbstractCannotBePrivate 1157

Un metodo astratto non può essere privato.

NotIndexable 1158

Gli oggetti di questo tipo non sono indicizzabili.

StaticMissingInStaticInit 1159

L'inizializzatore statico deve specificare la static parola chiave .

MissingConstructForAttributes 1160

L'elenco di attributi non si applica al contesto corrente.

OnlyClassesAllowed 1161

Solo le classi sono consentite all'interno di un oggetto package.

ExpandoClassShouldNotImpleEnumerable 1162

Expando Le classi non devono implementare IEnumerable. L'interfaccia viene definita in modo implicito sulle Expando classi.

NonCLSCompliantMember 1163

Il membro specificato non è conforme a CLS.

NotDeletable 1164

Impossibile eliminare l'oggetto o il membro.

PackageExpected 1165

Previsto il nome del pacchetto.

UselessExpression 1169

L'espressione non ha alcun effetto.

HidesParentMember 1170

base la classe contiene già un membro in base a questo nome.

CannotChangeVisibility 1171

Impossibile modificare la specifica di visibilità di un metodo di base.

HidesAbstractInBase 1172

Il metodo viene abstract nascosto in una base classe.

NewNotSpecifiedInMethodDeclaration 1173

Un metodo corrisponde a un metodo in una classe base. Specificare override o hide.

MethodInBaseIsNotVirtual 1174

Metodo in una classe di base che è final o meno virtualoverride ignorato. Specificare hide.

NoMethodInBaseToNew 1175

Nessun membro di una classe base su hide.

DifferentReturnTypeFromBase 1176

Il metodo in base ha un tipo restituito diverso.

ClashWithProperty 1177

Il nome del campo è in conflitto con il nome della proprietà.

OverrideAndHideUsedTogether 1178

Impossibile utilizzare override e hide insieme in una dichiarazione di membro.

InvalidLanguageOption 1179

Specificare l'opzione del linguaggio "fast" o "versionSafe".

NoMethodInBaseToOverride 1180

Nessun membro di una classe base su override.

NotValidForConstructor 1181

Non valido per un costruttore.

CannotReturnValueFromVoidFunction 1182

Impossibile restituire un valore da una funzione o un costruttore void.

AmbiguousMatch 1183

Più metodi o proprietà corrispondono a questo elenco di parametri.

AmbiguousConstructorCall 1184

Più costruttori corrispondono a questo elenco di parametri.

SuperClassConstructorNotAccessible 1185

Il costruttore della classe base non è accessibile da questo ambito.

OctalLiteralsAreDeprecated 1186

I valori letterali ottali sono deprecati.

VariableMightBeUnitialized 1187

La variabile potrebbe non essere inizializzata.

NotOKToCallSuper 1188

Non è valido chiamare un costruttore della classe base da questo percorso.

IllegalUseOfSuper 1189

Non è valido usare la classe base in questo modo.

BadWayToLeaveFinally 1190

È lento e potenzialmente confuso lasciare un finally blocco in questo modo.

NoCommaOrTypeDefinitionError 1191

Prevista "," o dichiarazione di tipo non valida; scrivere "Identificatore: tipo" non "<Identificatore> di tipo><".><><

AbstractWithBody 1192

Una funzione astratta non può avere un corpo.

NoRightParenOrComma 1193

Previsto "," o ")".

NoRightBracketOrComma 1194

Previsto "," o "]".

ExpressionExpected 1195

Espressione prevista.

UnexpectedSemicolon 1196

";" imprevisto.

TooManyTokensSkipped 1197

Troppi errori. Il file potrebbe non essere un file JScript.

BadVariableDeclaration 1198

Possibile dichiarazione di variabile non valida, var errore di sintassi mancante o non riconosciuto.

BadFunctionDeclaration 1199

Possibile dichiarazione di funzione non valida, funzione mancante o errore di sintassi non riconosciuto.

BadPropertyDeclaration 1200

Dichiarazione di proprietà non valida. La get funzione di accesso non deve contenere argomenti e la set funzione di accesso deve avere un argomento.

DoesNotHaveAnAddress 1203

L'espressione non ha un indirizzo.

TooFewParameters 1204

Non sono stati forniti tutti i parametri obbligatori.

UselessAssignment 1205

Un'assegnazione crea una Expando proprietà immediatamente generata.

SuspectAssignment 1206

If condizione non può contenere un'assegnazione.

SuspectSemicolon 1207

Istruzione vuota trovata nell'istruzione if .

ImpossibleConversion 1208

La conversione o la coercizione specificata non è possibile.

FinalPrecludesAbstract 1209

final e abstract non possono essere usati insieme.

NeedInstance 1210

È prevista un'istanza di .

CannotBeAbstract 1212

Non può essere astratta a meno che la classe non sia contrassegnata come astratta.

InvalidBaseTypeForEnum 1213

enum il tipo di base deve essere un tipo integrale primitivo.

CannotInstantiateAbstractClass 1214

Non è possibile costruire un'istanza di una classe astratta.

ArrayMayBeCopied 1215

L'assegnazione di una matrice JScript a un Array oggetto può causare la copia della matrice.

AbstractCannotBeStatic 1216

I metodi statici non possono essere astratti.

StaticIsAlreadyFinal 1217

I metodi statici non possono essere final.

StaticMethodsCannotOverride 1218

I metodi statici non possono eseguire l'override dei metodi della classe base.

StaticMethodsCannotHide 1219

I metodi statici non possono nascondere i metodi della classe base.

ExpandoPrecludesOverride 1220

Expando I metodi non possono eseguire l'override dei metodi della classe base.

IllegalParamArrayAttribute 1221

Un elenco di argomenti variabile deve essere di un tipo di matrice.

ExpandoPrecludesAbstract 1222

Expando i metodi non possono essere astratti.

ShouldBeAbstract 1223

Una funzione senza un corpo deve essere abstract.

BadModifierInInterface 1224

Questo modificatore non può essere utilizzato in un membro dell'interfaccia.

VarIllegalInInterface 1226

Le variabili non possono essere dichiarate in un'interfaccia.

InterfaceIllegalInInterface 1227

Le interfacce non possono essere dichiarate in un oggetto interface.

NoVarInEnum 1228

enum Le dichiarazioni dei membri non devono usare la var parola chiave .

InvalidImport 1229

L'istruzione import non è valida in questo contesto.

EnumNotAllowed 1230

enum definizione non consentita in questo contesto.

InvalidCustomAttributeTarget 1231

Questo attributo non è valido per questo tipo di dichiarazione.

PackageInWrongContext 1232

La definizione del pacchetto non è consentita in questo contesto.

ConstructorMayNotHaveReturnType 1233

Un costruttore non può avere un tipo restituito.

OnlyClassesAndPackagesAllowed 1234

Solo le classi e i pacchetti sono consentiti all'interno di una libreria.

InvalidDebugDirective 1235

Direttiva di debug non valida.

CustomAttributeUsedMoreThanOnce 1236

Questo tipo di attributo deve essere univoco.

NestedInstanceTypeCannotBeExtendedByStatic 1237

Un tipo annidato non statico può essere esteso solo da un tipo non statico annidato nella stessa classe.

PropertyLevelAttributesMustBeOnGetter 1238

Un attributo destinato alla proprietà deve essere specificato nella get funzione di accesso, se la get funzione di accesso è presente.

BadThrow 1239

Un'istruzione throw deve avere un argomento a meno che non si trova all'interno del catch blocco di un'istruzione try .

ParamListNotLast 1240

Un elenco di argomenti variabile deve essere l'ultimo argomento.

NoSuchType 1241

Impossibile trovare il tipo. Un riferimento all'assembly potrebbe non essere presente.

BadOctalLiteral 1242

Valore letterale ottale non valido trattato come valore letterale decimale.

InstanceNotAccessibleFromStatic 1243

Un membro non statico non è accessibile da un static ambito.

StaticRequiresTypeName 1244

È necessario accedere a un membro statico tramite il nome della classe.

NonStaticWithTypeName 1245

Non è possibile accedere a un membro non statico con il nome della classe.

NoSuchStaticMember 1246

Il tipo non dispone di un static membro di questo tipo.

SuspectLoopCondition 1247

La condizione del ciclo non può contenere una chiamata di funzione.

ExpectedAssembly 1248

Assembly previsto.

AssemblyAttributesMustBeGlobal 1249

Gli attributi personalizzati dell'assembly non possono far parte di un altro costrutto.

ExpandoPrecludesStatic 1250

Expando i metodi non possono essere statici.

DuplicateMethod 1251

Questo metodo ha lo stesso nome, i tipi di parametro e il tipo restituito di un altro metodo in questa classe.

NotAnExpandoFunction 1252

I membri della classe usati come costruttori devono essere contrassegnati come Expando funzioni.

NotValidVersionString 1253

Stringa di versione non valida.

ExecutablesCannotBeLocalized 1254

I file eseguibili non possono essere localizzati; Culture deve essere sempre vuoto.

StringConcatIsSlow 1255

L'operatore plus è un modo lento per concatenare stringhe. In alternativa, considerare l'utilizzo di StringBuilder.

CcInvalidInDebugger 1256

Le direttive e le variabili di compilazione condizionale non possono essere usate nel debugger.

ExpandoMustBePublic 1257

Expando i metodi devono essere pubblici.

DelegatesShouldNotBeExplicitlyConstructed 1258

I delegati non devono essere costruiti in modo esplicito; usare semplicemente il nome del metodo.

ImplicitlyReferencedAssemblyNotFound 1259

Un assembly a cui si fa riferimento dipende da un altro assembly a cui non si fa riferimento o non è stato trovato.

PossibleBadConversion 1260

Questa conversione potrebbe non riuscire in fase di esecuzione.

PossibleBadConversionFromString 1261

La conversione di una stringa in un numero o un valore booleano è lenta e può non riuscire in fase di esecuzione.

InvalidResource 1262

Non si tratta di un file con estensione resources valido.

WrongUseOfAddressOf 1263

L'indirizzo dell'operatore può essere utilizzato solo in un elenco di argomenti.

NonCLSCompliantType 1264

Il tipo specificato non è conforme a CLS.

MemberTypeCLSCompliantMismatch 1265

Il membro della classe non può essere contrassegnato come conforme a COMMON Language Specification (CLS) perché la classe non è contrassegnata come conforme a CLS.

TypeAssemblyCLSCompliantMismatch 1266

Il tipo non può essere contrassegnato come conforme a CLS perché l'assembly non è contrassegnato come conforme a CLS.

IncompatibleAssemblyReference 1267

L'assembly a cui si fa riferimento non è compatibile.

InvalidAssemblyKeyFile 1268

È stato utilizzato un file di chiave di assembly non valido.

TypeNameTooLong 1269

Il nome completo del tipo è troppo lungo. Deve essere minore di 1.024 caratteri.

MemberInitializerCannotContainFuncExpr 1270

Un inizializzatore membro non può contenere un'espressione di funzione.

CantAssignThis 5000

Impossibile assegnare a this.

NumberExpected 5001

Previsto un numero.

FunctionExpected 5002

Era prevista una funzione.

CannotAssignToFunctionResult 5003

Impossibile assegnare a un risultato di funzione.

StringExpected 5005

Stringa prevista.

DateExpected 5006

Previsto oggetto date.

ObjectExpected 5007

Previsto un oggetto .

IllegalAssignment 5008

Assegnazione non valida.

UndefinedIdentifier 5009

Identificatore non definito.

BooleanExpected 5010

Nessun valore booleano trovato.

VBArrayExpected 5013

È previsto un VBArray.

EnumeratorExpected 5015

Previsto oggetto enumeratore.

RegExpExpected 5016

RegExpObject previsto oggetto.

RegExpSyntax 5017

Errore di sintassi nell'espressione regolare.

UncaughtException 5022

Eccezione generata e non rilevata.

InvalidPrototype 5023

Questa funzione non dispone di un oggetto prototipo valido.

URIEncodeError 5024

L'URI da codificare contiene un carattere non valido.

URIDecodeError 5025

L'URI da decodificare non è una codifica valida.

FractionOutOfRange 5026

Il numero di cifre frazionarie non è compreso nell'intervallo.

PrecisionOutOfRange 5027

La precisione non è compreso nell'intervallo.

ArrayLengthConstructIncorrect 5029

La lunghezza della matrice deve essere un numero intero positivo finito.

ArrayLengthAssignIncorrect 5030

Alla lunghezza della matrice deve essere assegnato un numero positivo finito.

NeedArrayObject 5031

Un oggetto "|" non è un oggetto matrice. Previsto oggetto matrice.

NoConstructor 5032

Nessun costruttore di questo tipo.

IllegalEval 5033

Un Eval oggetto non può essere chiamato da un alias.

NotYetImplemented 5034

Non ancora implementato.

MustProvideNameForNamedParameter 5035

Impossibile specificare il nome del parametro denominato null o vuoto.

DuplicateNamedParameter 5036

Duplicare il parametro denominato.

MissingNameParameter 5037

Il nome del parametro denominato specificato non è uno dei parametri formali.

MoreNamedParametersThanArguments 5038

Troppi argomenti specificati. Il numero di nomi di parametri denominati non può superare il numero di argomenti passati.

NonSupportedInDebugger 5039

L'espressione non può essere valutata nel debugger.

AssignmentToReadOnly 5040

Impossibile assegnare a un campo o una proprietà di sola lettura.

WriteOnlyProperty 5041

La proprietà è di sola scrittura.

IncorrectNumberOfIndices 5042

Il numero di indici non corrisponde alla dimensione della matrice.

RefParamsNonSupportedInDebugger 5043

I metodi con ref parametri non possono essere chiamati nel debugger.

CannotCallSecurityMethodLateBound 5044

Non è possibile chiamare i Deny()metodi di sicurezza , PermitOnly()e Assert() usando l'associazione tardiva.

CannotUseStaticSecurityAttribute 5045

JScript non supporta gli attributi di sicurezza statici.

NonClsException 5046

Una destinazione ha generato un'eccezione non CLS.

FuncEvalAborted 6000

La valutazione della funzione è stata interrotta.

FuncEvalTimedout 6001

Timeout della valutazione della funzione.

FuncEvalThreadSuspended 6002

Valutazione della funzione non riuscita. Il thread è sospeso.

FuncEvalThreadSleepWaitJoin 6003

Valutazione della funzione non riuscita. Il thread è in sospensione, in attesa di un oggetto o in attesa del completamento di un altro thread.

FuncEvalBadThreadState 6004

Valutazione della funzione non riuscita. Il thread può contenere dati non corretti.

FuncEvalBadThreadNotStarted 6005

Valutazione della funzione non riuscita e il thread non è stato avviato.

NoFuncEvalAllowed 6006

Valutazione della funzione interrotta. Per attivare la valutazione delle proprietà, fare clic su Opzioni dal menu Strumenti e quindi selezionare Debug nella visualizzazione albero.

FuncEvalBadLocation 6007

La valutazione della funzione non può essere eseguita quando viene arrestata a questo punto del programma.

FuncEvalWebMethod 6008

Impossibile chiamare un metodo Web nel debugger.

StaticVarNotAvailable 6009

Una variabile statica non è disponibile.

TypeObjectNotAvailable 6010

L'oggetto tipo per questo tipo non è disponibile.

ExceptionFromHResult 6011

Eccezione da HRESULT.

SideEffectsDisallowed 6012

L'espressione causa effetti collaterali e non verrà valutata.

Si applica a