JSError Enumeración

Definición

Especifica los mensajes de error de JScript. Esta clase pertenece a la categoría de estado de compilación y en tiempo de ejecución.

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

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
Herencia
Atributos

Campos

Nombre Valor Description
NoError 0

No hay ningún error. Este es el valor predeterminado (0) de la enumeración.

InvalidCall 5

Llamada o argumento de procedimiento no válidos.

OutOfMemory 7

Memoria insuficiente.

TypeMismatch 13

Error de coincidencia de tipos.

OutOfStack 28

Espacio fuera de la pila.

InternalError 51

Se ha producido un error interno.

FileNotFound 53

No se encontró el archivo.

NeedObject 424

Se requiere un objeto .

CantCreateObject 429

No se puede crear el objeto .

OLENoPropOrMethod 438

El objeto no admite esta propiedad o método.

ActionNotSupported 445

El objeto no admite esta acción.

NotCollection 451

Este objeto no es una colección.

SyntaxError 1002

Error de sintaxis detectado.

NoColon 1003

Se esperaba ":".

NoSemicolon 1004

Se esperaba ";".

NoLeftParen 1005

Se esperaba "(".

NoRightParen 1006

Se esperaba ")".

NoRightBracket 1007

Se esperaba "]".

NoLeftCurly 1008

Se esperaba "{".

NoRightCurly 1009

Se esperaba "}".

NoIdentifier 1010

Identificador esperado.

NoEqual 1011

Se esperaba "=".

IllegalChar 1014

Carácter no válido.

UnterminatedString 1015

Constante de cadena no terminada.

NoCommentEnd 1016

Comentario no terminado.

BadReturn 1018

La instrucción Return no puede aparecer fuera de la función.

BadBreak 1019

No se puede tener break fuera del bucle.

BadContinue 1020

No se puede tener continue fuera del bucle.

BadHexDigit 1023

Dígito hexadecimal esperado.

NoWhile 1024

Se esperaba while

BadLabel 1025

Ya hay una etiqueta que tiene ese nombre.

NoLabel 1026

No se encontró la etiqueta.

DupDefault 1027

default solo puede aparecer una vez en una switch instrucción .

NoMemberIdentifier 1028

Identificador esperado o string.

NoCcEnd 1029

Se esperaba @end

CcOff 1030

La compilación condicional está desactivada.

NotConst 1031

Constante esperada.

NoAt 1032

Se esperaba @

NoCatch 1033

Se esperaba catch

InvalidElse 1034

No coincide; elseno if definido.

NoComma 1100

Se esperaba ",".

DupVisibility 1101

Modificador de visibilidad ya definido.

IllegalVisibility 1102

Modificador de visibilidad no válido.

BadSwitch 1103

Falta case o default instrucción.

CcInvalidEnd 1104

No coincide; @endno @if definido.

CcInvalidElse 1105

No coincide; @elseno @if definido.

CcInvalidElif 1106

No coincide; @elifno @if definido.

ErrEOF 1107

Espera más caracteres de origen.

IncompatibleVisibility 1108

Modificador de visibilidad incompatible.

ClassNotAllowed 1109

No se permite la definición de clase en este contexto.

NeedCompileTimeConstant 1110

Una expresión debe ser una constante en tiempo de compilación.

DuplicateName 1111

Identificador que ya está en uso.

NeedType 1112

Se espera un nombre de tipo.

NotInsideClass 1113

Válido solo dentro de una definición de clase.

InvalidPositionDirective 1114

Se detectó una directiva de posición desconocida.

MustBeEOL 1115

La directiva no puede ir seguida de otro código en la misma línea.

WrongDirective 1118

Directiva del depurador incorrecta o posición incorrecta para la directiva .

CannotNestPositionDirective 1119

La directiva position debe finalizar antes de que se pueda iniciar una nueva.

CircularDefinition 1120

Definición circular.

Deprecated 1121

El tipo especificado está en desuso.

IllegalUseOfThis 1122

No es válido usar this en el contexto actual.

NotAccessible 1123

El objeto o miembro no es accesible desde este ámbito.

CannotUseNameOfClass 1124

Solo una función constructora puede tener el mismo nombre que la clase en la que aparece.

MustImplementMethod 1128

La clase debe proporcionar una implementación del método .

NeedInterface 1129

Se espera un nombre de interfaz.

UnreachableCatch 1133

Nunca se alcanzará la cláusula Catch.

TypeCannotBeExtended 1134

No se puede extender el tipo.

UndeclaredVariable 1135

No se ha declarado la variable.

VariableLeftUninitialized 1136

Las variables sin inicializar son peligrosas y lentas de usar. ¿Tenía intención de dejarla sin inicializar?

KeywordUsedAsIdentifier 1137

No se puede usar una palabra reservada como identificador.

NotAllowedInSuperConstructorCall 1140

No se permite el objeto o miembro en una llamada al constructor de clase base.

NotMeantToBeCalledDirectly 1141

No se puede llamar directamente a este método. Si es posible, use descriptores de acceso de propiedad en su lugar.

GetAndSetAreInconsistent 1142

Los get métodos y set de esta propiedad no coinciden entre sí.

InvalidCustomAttribute 1143

Una clase de atributo personalizado debe derivar de Attribute.

InvalidCustomAttributeArgument 1144

Solo se permiten tipos primitivos en una lista de argumentos de constructor de atributos personalizados.

InvalidCustomAttributeClassOrCtor 1146

Constructor o clase de atributo personalizado desconocido.

TooManyParameters 1148

Hay demasiados parámetros reales. Se omitirán los parámetros excesivos.

AmbiguousBindingBecauseOfWith 1149

La With instrucción ha hecho que este nombre sea ambiguo.

AmbiguousBindingBecauseOfEval 1150

La presencia de Eval ha hecho que este nombre sea ambiguo.

NoSuchMember 1151

Los objetos de este tipo no tienen este tipo de miembro.

ItemNotAllowedOnExpandoClass 1152

No se puede definir la propiedad Item en una Expando clase. Este elemento está reservado para los Expando campos.

MethodNotAllowedOnExpandoClass 1153

No se puede definir una propiedad denominada Item en una Expando clase.

MethodClashOnExpandoSuperClass 1155

No se puede crear la Expando clase porque una propiedad denominada Item ya está definida en la jerarquía de clases.

BaseClassIsExpandoAlready 1156

Ya se ha marcado Expandouna clase base; se omitirá la especificación actual.

AbstractCannotBePrivate 1157

Un método abstracto no puede ser privado.

NotIndexable 1158

Los objetos de este tipo no son indizables.

StaticMissingInStaticInit 1159

El inicializador estático debe especificar la static palabra clave .

MissingConstructForAttributes 1160

La lista de atributos no se aplica al contexto actual.

OnlyClassesAllowed 1161

Solo se permiten clases dentro de .package

ExpandoClassShouldNotImpleEnumerable 1162

Expando Las clases no deben implementar IEnumerable. La interfaz se define implícitamente en Expando clases.

NonCLSCompliantMember 1163

El miembro especificado no es compatible con CLS.

NotDeletable 1164

No se puede eliminar el objeto o el miembro.

PackageExpected 1165

Se esperaba el nombre del paquete.

UselessExpression 1169

La expresión no tiene ningún efecto.

HidesParentMember 1170

base La clase ya contiene un miembro por este nombre.

CannotChangeVisibility 1171

No se puede cambiar la especificación de visibilidad de un método base.

HidesAbstractInBase 1172

El método oculta abstract en una base clase .

NewNotSpecifiedInMethodDeclaration 1173

Un método coincide con un método de una clase base. Debe especificar override o hide.

MethodInBaseIsNotVirtual 1174

Método de una clase base que es final o no virtualoverride se omite. Especifique hide.

NoMethodInBaseToNew 1175

No hay ningún miembro de una clase base en hide.

DifferentReturnTypeFromBase 1176

El método en base tiene un tipo de valor devuelto diferente.

ClashWithProperty 1177

El nombre del campo entra en conflicto con el nombre de la propiedad .

OverrideAndHideUsedTogether 1178

No se puede usar override y hide combinar en una declaración de miembro.

InvalidLanguageOption 1179

Debe especificar la opción de idioma "fast" o "versionSafe".

NoMethodInBaseToOverride 1180

No hay ningún miembro de una clase base en override.

NotValidForConstructor 1181

No es válido para un constructor.

CannotReturnValueFromVoidFunction 1182

No se puede devolver un valor de una función o constructor void.

AmbiguousMatch 1183

Más de un método o propiedad coincide con esta lista de parámetros.

AmbiguousConstructorCall 1184

Más de un constructor coincide con esta lista de parámetros.

SuperClassConstructorNotAccessible 1185

No se puede acceder al constructor de clase base desde este ámbito.

OctalLiteralsAreDeprecated 1186

Los literales octales están en desuso.

VariableMightBeUnitialized 1187

Es posible que la variable no se inicialice.

NotOKToCallSuper 1188

No es válido llamar a un constructor de clase base desde esta ubicación.

IllegalUseOfSuper 1189

No es válido usar la clase base de esta manera.

BadWayToLeaveFinally 1190

Es lento y potencialmente confuso dejar un finally bloque de esta manera.

NoCommaOrTypeDefinitionError 1191

Se esperaba "," o declaración de tipo no válida; escriba "<Identifier> : <Type>" not "<Type><Identifier>".

AbstractWithBody 1192

Una función abstracta no puede tener un cuerpo.

NoRightParenOrComma 1193

Se esperaba "," o ")".

NoRightBracketOrComma 1194

Se esperaba "," o "]".

ExpressionExpected 1195

Expresión esperada.

UnexpectedSemicolon 1196

Inesperado ";".

TooManyTokensSkipped 1197

Demasiados errores. Es posible que el archivo no sea un archivo JScript.

BadVariableDeclaration 1198

Posible error de declaración de variable no válida, var falta o sin reconocimiento.

BadFunctionDeclaration 1199

Posible error de sintaxis no válida, función que falta o error de sintaxis no reconocida.

BadPropertyDeclaration 1200

Declaración de propiedad no válida. El get descriptor de acceso no debe tener argumentos y el set descriptor de acceso debe tener un argumento.

DoesNotHaveAnAddress 1203

La expresión no tiene una dirección.

TooFewParameters 1204

No se han proporcionado todos los parámetros necesarios.

UselessAssignment 1205

Una asignación crea una Expando propiedad que se desecha inmediatamente.

SuspectAssignment 1206

If condition no puede contener una asignación.

SuspectSemicolon 1207

Instrucción vacía que se encuentra en la if instrucción .

ImpossibleConversion 1208

La conversión o coerción especificada no es posible.

FinalPrecludesAbstract 1209

final y abstract no se pueden usar juntos.

NeedInstance 1210

Se espera una instancia de .

CannotBeAbstract 1212

No se puede abstraer a menos que la clase esté marcada como abstracta.

InvalidBaseTypeForEnum 1213

enum el tipo base debe ser un tipo entero primitivo.

CannotInstantiateAbstractClass 1214

No es posible construir una instancia de una clase abstracta.

ArrayMayBeCopied 1215

La asignación de una matriz JScript a una Array puede hacer que se copie la matriz.

AbstractCannotBeStatic 1216

Los métodos estáticos no pueden ser abstractos.

StaticIsAlreadyFinal 1217

Los métodos estáticos no pueden ser final.

StaticMethodsCannotOverride 1218

Los métodos estáticos no pueden invalidar los métodos de clase base.

StaticMethodsCannotHide 1219

Los métodos estáticos no pueden ocultar los métodos de clase base.

ExpandoPrecludesOverride 1220

Expando los métodos no pueden invalidar los métodos de clase base.

IllegalParamArrayAttribute 1221

Una lista de argumentos variables debe ser de un tipo de matriz.

ExpandoPrecludesAbstract 1222

Expando los métodos no pueden ser abstractos.

ShouldBeAbstract 1223

Una función sin un cuerpo debe ser abstract.

BadModifierInInterface 1224

Este modificador no se puede usar en un miembro de interfaz.

VarIllegalInInterface 1226

Las variables no se pueden declarar en una interfaz.

InterfaceIllegalInInterface 1227

Las interfaces no se pueden declarar en .interface

NoVarInEnum 1228

enum Las declaraciones de miembro no deben usar la var palabra clave .

InvalidImport 1229

La import instrucción no es válida en este contexto.

EnumNotAllowed 1230

enum definición no permitida en este contexto.

InvalidCustomAttributeTarget 1231

Este atributo no es válido para este tipo de declaración.

PackageInWrongContext 1232

No se permite la definición del paquete en este contexto.

ConstructorMayNotHaveReturnType 1233

Un constructor no puede tener un tipo de valor devuelto.

OnlyClassesAndPackagesAllowed 1234

Solo se permiten clases y paquetes dentro de una biblioteca.

InvalidDebugDirective 1235

Directiva de depuración no válida.

CustomAttributeUsedMoreThanOnce 1236

Este tipo de atributo debe ser único.

NestedInstanceTypeCannotBeExtendedByStatic 1237

Un tipo anidado no estático solo se puede extender mediante un tipo no estático anidado en la misma clase.

PropertyLevelAttributesMustBeOnGetter 1238

Se debe especificar un atributo destinado a la propiedad en el get descriptor de acceso, si el descriptor de get acceso está presente.

BadThrow 1239

Una throw instrucción debe tener un argumento a menos que esté dentro del catch bloque de una try instrucción .

ParamListNotLast 1240

Una lista de argumentos variables debe ser el último argumento.

NoSuchType 1241

No se encontró el tipo. Es posible que falte una referencia de ensamblado.

BadOctalLiteral 1242

Literal octal con formato incorrecto tratado como literal decimal.

InstanceNotAccessibleFromStatic 1243

No se puede acceder a un miembro no estático desde un static ámbito.

StaticRequiresTypeName 1244

El nombre de clase debe tener acceso a un miembro estático.

NonStaticWithTypeName 1245

No se puede tener acceso a un miembro no estático con el nombre de clase.

NoSuchStaticMember 1246

El tipo no tiene este static tipo de miembro.

SuspectLoopCondition 1247

La condición de bucle no puede contener una llamada de función.

ExpectedAssembly 1248

Ensamblado esperado.

AssemblyAttributesMustBeGlobal 1249

Los atributos personalizados de ensamblado no pueden formar parte de otra construcción.

ExpandoPrecludesStatic 1250

Expando los métodos no pueden ser estáticos.

DuplicateMethod 1251

Este método tiene el mismo nombre, tipos de parámetros y tipo de valor devuelto que otro método de esta clase.

NotAnExpandoFunction 1252

Los miembros de clase usados como constructores deben marcarse como Expando funciones.

NotValidVersionString 1253

No es una cadena de versión válida.

ExecutablesCannotBeLocalized 1254

Los ejecutables no se pueden localizar; Culture siempre debe estar vacío.

StringConcatIsSlow 1255

El operador más es una manera lenta de concatenar cadenas. Considere usar StringBuilder en su lugar.

CcInvalidInDebugger 1256

Las directivas y variables de compilación condicional no se pueden usar en el depurador.

ExpandoMustBePublic 1257

Expando los métodos deben ser públicos.

DelegatesShouldNotBeExplicitlyConstructed 1258

Los delegados no deben construirse explícitamente; simplemente use el nombre del método.

ImplicitlyReferencedAssemblyNotFound 1259

Un ensamblado al que se hace referencia depende de otro ensamblado al que no se hace referencia o no se encuentra.

PossibleBadConversion 1260

Esta conversión puede producir un error en tiempo de ejecución.

PossibleBadConversionFromString 1261

La conversión de una cadena en un número o booleano es lenta y puede producirse un error en tiempo de ejecución.

InvalidResource 1262

No es un archivo .resources válido.

WrongUseOfAddressOf 1263

La dirección del operador solo se puede usar en una lista de argumentos.

NonCLSCompliantType 1264

El tipo especificado no es compatible con CLS.

MemberTypeCLSCompliantMismatch 1265

El miembro de clase no se puede marcar como compatible con Common Language Specification (CLS) porque la clase no está marcada como conforme a CLS.

TypeAssemblyCLSCompliantMismatch 1266

El tipo no se puede marcar como conforme a CLS porque el ensamblado no está marcado como conforme a CLS.

IncompatibleAssemblyReference 1267

El ensamblado al que se hace referencia no es compatible.

InvalidAssemblyKeyFile 1268

Se ha usado un archivo de clave de ensamblado no válido.

TypeNameTooLong 1269

El nombre de tipo completo es demasiado largo. Debe tener menos de 1024 caracteres.

MemberInitializerCannotContainFuncExpr 1270

Un inicializador de miembro no puede contener una expresión de función.

CantAssignThis 5000

No se puede asignar a this.

NumberExpected 5001

Se esperaba un número.

FunctionExpected 5002

Se esperaba una función.

CannotAssignToFunctionResult 5003

No se puede asignar a un resultado de función.

StringExpected 5005

Se esperaba una cadena.

DateExpected 5006

Se esperaba un objeto date.

ObjectExpected 5007

Se esperaba un objeto .

IllegalAssignment 5008

Asignación no válida.

UndefinedIdentifier 5009

Identificador indefinido.

BooleanExpected 5010

No se encontró ningún valor booleano.

VBArrayExpected 5013

Se espera un VBArray.

EnumeratorExpected 5015

Se esperaba un objeto enumerador.

RegExpExpected 5016

RegExpObject objeto esperado.

RegExpSyntax 5017

Error de sintaxis en la expresión regular.

UncaughtException 5022

Excepción iniciada y no detectada.

InvalidPrototype 5023

Esta función no tiene un objeto prototipo válido.

URIEncodeError 5024

El URI que se va a codificar contiene un carácter no válido.

URIDecodeError 5025

El URI que se va a descodificar no es una codificación válida.

FractionOutOfRange 5026

El número de dígitos fraccionarios está fuera del intervalo.

PrecisionOutOfRange 5027

La precisión está fuera del intervalo.

ArrayLengthConstructIncorrect 5029

La longitud de la matriz debe ser un entero positivo finito.

ArrayLengthAssignIncorrect 5030

A la longitud de la matriz se le debe asignar un número positivo finito.

NeedArrayObject 5031

Un valor "|" no es un objeto de matriz. Se esperaba un objeto array.

NoConstructor 5032

Ningún constructor de este tipo.

IllegalEval 5033

No Eval se puede llamar a un alias.

NotYetImplemented 5034

No implementado todavía.

MustProvideNameForNamedParameter 5035

No se puede proporcionar un nombre de parámetro con nombre nulo o vacío.

DuplicateNamedParameter 5036

Parámetro con nombre duplicado.

MissingNameParameter 5037

El nombre de parámetro con nombre especificado no es uno de los parámetros formales.

MoreNamedParametersThanArguments 5038

Se han especificado demasiados argumentos. El número de nombres de parámetro con nombre no puede superar el número de argumentos pasados.

NonSupportedInDebugger 5039

La expresión no se puede evaluar en el depurador.

AssignmentToReadOnly 5040

No se puede asignar a un campo o propiedad de solo lectura.

WriteOnlyProperty 5041

La propiedad es de solo escritura.

IncorrectNumberOfIndices 5042

El número de índices no coincide con la dimensión de la matriz.

RefParamsNonSupportedInDebugger 5043

No se puede llamar a métodos con ref parámetros en el depurador.

CannotCallSecurityMethodLateBound 5044

No se puede llamar a los Deny()métodos de seguridad , PermitOnly()y Assert() mediante el enlace en tiempo de ejecución.

CannotUseStaticSecurityAttribute 5045

JScript no admite atributos de seguridad estáticos.

NonClsException 5046

Un destino produjo una excepción que no es CLS.

FuncEvalAborted 6000

Se anuló la evaluación de la función.

FuncEvalTimedout 6001

Se agota el tiempo de espera de evaluación de la función.

FuncEvalThreadSuspended 6002

Error en la evaluación de la función. El subproceso está suspendido.

FuncEvalThreadSleepWaitJoin 6003

Error en la evaluación de la función. El subproceso está en suspensión, esperando un objeto o esperando a que finalice otro subproceso.

FuncEvalBadThreadState 6004

Error en la evaluación de la función. El subproceso puede contener datos incorrectos.

FuncEvalBadThreadNotStarted 6005

Error en la evaluación de la función y el subproceso no se ha iniciado.

NoFuncEvalAllowed 6006

Evaluación de funciones anulada. Para activar la evaluación de propiedades, haga clic en Opciones en el menú Herramientas y, a continuación, seleccione depuración en la vista de árbol.

FuncEvalBadLocation 6007

No se puede realizar la evaluación de funciones cuando se detiene en este punto del programa.

FuncEvalWebMethod 6008

No se puede llamar a un método web en el depurador.

StaticVarNotAvailable 6009

Una variable estática no está disponible.

TypeObjectNotAvailable 6010

El objeto de tipo para este tipo no está disponible.

ExceptionFromHResult 6011

Excepción de HRESULT.

SideEffectsDisallowed 6012

La expresión provoca efectos secundarios y no se evaluará.

Se aplica a