JSError Enumeração

Definição

Especifica as mensagens de erro JScript. Essa classe pertence à categoria de estado de tempo de execução e compilação.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu 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
Herança
Atributos

Campos

Nome Valor Description
NoError 0

Nenhum erro. Esse é o valor padrão (0) para a enumeração.

InvalidCall 5

Argumento ou chamada de procedimento inválido.

OutOfMemory 7

Sem memória.

TypeMismatch 13

Incompatibilidade de tipos.

OutOfStack 28

Espaço fora da pilha.

InternalError 51

Um erro interno foi gerado.

FileNotFound 53

Ficheiro não encontrado.

NeedObject 424

Um objeto é necessário.

CantCreateObject 429

Não é possível criar objeto.

OLENoPropOrMethod 438

O objeto não dá suporte a essa propriedade ou método.

ActionNotSupported 445

O objeto não dá suporte a essa ação.

NotCollection 451

Este objeto não é uma coleção.

SyntaxError 1002

Erro de sintaxe descoberto.

NoColon 1003

Esperado ":".

NoSemicolon 1004

Esperado ";".

NoLeftParen 1005

Esperado "(".

NoRightParen 1006

Esperado ")".

NoRightBracket 1007

Esperado "]".

NoLeftCurly 1008

Esperado "{".

NoRightCurly 1009

Esperado "}".

NoIdentifier 1010

Identificador esperado.

NoEqual 1011

Esperado "=".

IllegalChar 1014

Caractere inválido.

UnterminatedString 1015

Constante de cadeia de caracteres não encerrada.

NoCommentEnd 1016

O comentário não foi encerrado.

BadReturn 1018

A instrução Return não pode aparecer fora da função.

BadBreak 1019

Não é possível ter break fora do loop.

BadContinue 1020

Não é possível ter continue fora do loop.

BadHexDigit 1023

Dígito hexadecimal esperado.

NoWhile 1024

Esperado: while

BadLabel 1025

Já existe um rótulo que tem esse nome.

NoLabel 1026

Rótulo não encontrado.

DupDefault 1027

default pode aparecer apenas uma vez em uma switch instrução.

NoMemberIdentifier 1028

Identificador esperado ou string.

NoCcEnd 1029

Esperado: @end

CcOff 1030

A compilação condicional está desativada.

NotConst 1031

Constante esperada.

NoAt 1032

Esperado: @

NoCatch 1033

Esperado: catch

InvalidElse 1034

Sem correspondência else; não if definido.

NoComma 1100

Esperado ",".

DupVisibility 1101

Modificador de visibilidade já definido.

IllegalVisibility 1102

Modificador de visibilidade inválido.

BadSwitch 1103

Ausente case ou default instrução.

CcInvalidEnd 1104

Sem correspondência @end; não @if definido.

CcInvalidElse 1105

Sem correspondência @else; não @if definido.

CcInvalidElif 1106

Sem correspondência @elif; não @if definido.

ErrEOF 1107

Esperando mais caracteres de origem.

IncompatibleVisibility 1108

Modificador de visibilidade incompatível.

ClassNotAllowed 1109

Definição de classe não permitida neste contexto.

NeedCompileTimeConstant 1110

Uma expressão deve ser uma constante de tempo de compilação.

DuplicateName 1111

Identificador já em uso.

NeedType 1112

Um nome de tipo é esperado.

NotInsideClass 1113

Válido somente dentro de uma definição de classe.

InvalidPositionDirective 1114

Uma diretiva de posição desconhecida foi descoberta.

MustBeEOL 1115

A diretiva não pode ser seguida por outro código na mesma linha.

WrongDirective 1118

Diretiva de depurador incorreta ou posição incorreta para a diretiva.

CannotNestPositionDirective 1119

A diretiva de posição deve ser encerrada antes que uma nova possa ser iniciada.

CircularDefinition 1120

Definição circular.

Deprecated 1121

O tipo especificado foi preterido.

IllegalUseOfThis 1122

Não é válido usar this no contexto atual.

NotAccessible 1123

O objeto ou membro não está acessível a partir desse escopo.

CannotUseNameOfClass 1124

Somente uma função de construtor pode ter o mesmo nome da classe em que aparece.

MustImplementMethod 1128

A classe deve fornecer uma implementação do método.

NeedInterface 1129

Um nome de interface é esperado.

UnreachableCatch 1133

A cláusula Catch nunca será alcançada.

TypeCannotBeExtended 1134

O tipo não pode ser estendido.

UndeclaredVariable 1135

A variável não foi declarada.

VariableLeftUninitialized 1136

Variáveis não inicializadas são perigosas e lentas de usar. Você pretendia deixá-lo não inicializado?

KeywordUsedAsIdentifier 1137

Você não pode usar uma palavra reservada como um identificador.

NotAllowedInSuperConstructorCall 1140

Objeto ou membro não é permitido em uma chamada para o construtor de classe base.

NotMeantToBeCalledDirectly 1141

Você não pode chamar esse método diretamente. Se possível, use acessadores de propriedade.

GetAndSetAreInconsistent 1142

Os get métodos e set a propriedade não correspondem uns aos outros.

InvalidCustomAttribute 1143

Uma classe de atributo personalizada deve derivar de Attribute.

InvalidCustomAttributeArgument 1144

Somente tipos primitivos são permitidos em uma lista de argumentos do construtor de atributo personalizado.

InvalidCustomAttributeClassOrCtor 1146

Classe ou construtor de atributo personalizado desconhecido.

TooManyParameters 1148

Há muitos parâmetros reais. Os parâmetros em excesso serão ignorados.

AmbiguousBindingBecauseOfWith 1149

A With declaração tornou ambíguo o uso desse nome.

AmbiguousBindingBecauseOfEval 1150

A presença dele Eval tornou o uso desse nome ambíguo.

NoSuchMember 1151

Objetos desse tipo não têm esse membro.

ItemNotAllowedOnExpandoClass 1152

Não é possível definir a propriedade Item em uma Expando classe. Este Item é reservado para os Expando campos.

MethodNotAllowedOnExpandoClass 1153

Não é possível definir uma propriedade nomeada Item em uma Expando classe.

MethodClashOnExpandoSuperClass 1155

Não é possível criar a Expando classe porque uma propriedade nomeada Item já está definida na hierarquia de classes.

BaseClassIsExpandoAlready 1156

Uma classe base já está marcada Expando; a especificação atual será ignorada.

AbstractCannotBePrivate 1157

Um método abstrato não pode ser privado.

NotIndexable 1158

Objetos desse tipo não são indexáveis.

StaticMissingInStaticInit 1159

O inicializador estático deve especificar a static palavra-chave.

MissingConstructForAttributes 1160

A lista de atributos não se aplica ao contexto atual.

OnlyClassesAllowed 1161

Somente classes são permitidas dentro de um package.

ExpandoClassShouldNotImpleEnumerable 1162

Expando as classes não devem implementar IEnumerable. A interface é definida implicitamente em Expando classes.

NonCLSCompliantMember 1163

O membro especificado não é compatível com CLS.

NotDeletable 1164

O objeto ou membro não pode ser excluído.

PackageExpected 1165

Nome do pacote esperado.

UselessExpression 1169

A expressão não tem efeito.

HidesParentMember 1170

base A classe já contém um membro com esse nome.

CannotChangeVisibility 1171

Não é possível alterar a especificação de visibilidade de um método base.

HidesAbstractInBase 1172

O método é abstract ocultado em uma base classe.

NewNotSpecifiedInMethodDeclaration 1173

Um método corresponde a um método em uma classe base. Deve especificar override ou hide.

MethodInBaseIsNotVirtual 1174

Um método em uma classe base que é final ou não virtualoverride é ignorado. Especifique hide.

NoMethodInBaseToNew 1175

Não há nenhum membro em uma classe base para hide.

DifferentReturnTypeFromBase 1176

O método na base tem um tipo de retorno diferente.

ClashWithProperty 1177

O nome do campo entra em conflito com o nome da propriedade.

OverrideAndHideUsedTogether 1178

Não é possível usar override e hide juntos em uma declaração de membro.

InvalidLanguageOption 1179

Deve especificar a opção de idioma "rápido" ou "versionSafe".

NoMethodInBaseToOverride 1180

Não há nenhum membro em uma classe base para override.

NotValidForConstructor 1181

Não é válido para um construtor.

CannotReturnValueFromVoidFunction 1182

Não é possível retornar um valor de uma função ou construtor nulo.

AmbiguousMatch 1183

Mais de um método ou propriedade corresponde a essa lista de parâmetros.

AmbiguousConstructorCall 1184

Mais de um construtor corresponde a essa lista de parâmetros.

SuperClassConstructorNotAccessible 1185

O construtor de classe base não está acessível nesse escopo.

OctalLiteralsAreDeprecated 1186

Literais octais são preteridos.

VariableMightBeUnitialized 1187

A variável pode não ser inicializada.

NotOKToCallSuper 1188

Não é válido chamar um construtor de classe base desse local.

IllegalUseOfSuper 1189

Não é válido usar a classe base dessa maneira.

BadWayToLeaveFinally 1190

É lento e potencialmente confuso deixar um finally bloco assim.

NoCommaOrTypeDefinitionError 1191

Declaração de tipo "" ou inválida esperada; escreva "<Identificador>: <Tipo>" e não "<Identificador> de Tipo><".

AbstractWithBody 1192

Uma função abstrata não pode ter um corpo.

NoRightParenOrComma 1193

Esperado "," ou ")".

NoRightBracketOrComma 1194

Esperado "," ou "]".

ExpressionExpected 1195

Expressão esperada.

UnexpectedSemicolon 1196

Inesperado ";".

TooManyTokensSkipped 1197

Muitos erros. O arquivo pode não ser um arquivo JScript.

BadVariableDeclaration 1198

Possível declaração de variável inválida, var erro de sintaxe ausente ou não reconhecido.

BadFunctionDeclaration 1199

Possível declaração de função inválida, função ausente ou erro de sintaxe não reconhecido.

BadPropertyDeclaration 1200

Declaração de propriedade inválida. O get acessador não deve ter argumentos e o set acessador deve ter um argumento.

DoesNotHaveAnAddress 1203

A expressão não tem um endereço.

TooFewParameters 1204

Nem todos os parâmetros necessários foram fornecidos.

UselessAssignment 1205

Uma atribuição cria uma Expando propriedade que é imediatamente jogada fora.

SuspectAssignment 1206

If a condição não pode conter uma atribuição.

SuspectSemicolon 1207

Instrução vazia encontrada na if instrução.

ImpossibleConversion 1208

A conversão ou coerção especificada não é possível.

FinalPrecludesAbstract 1209

final e abstract não podem ser usados juntos.

NeedInstance 1210

Uma instância é esperada.

CannotBeAbstract 1212

Não pode ser abstrato, a menos que a classe seja marcada como abstrata.

InvalidBaseTypeForEnum 1213

enum O tipo base deve ser um tipo integral primitivo.

CannotInstantiateAbstractClass 1214

Não é possível construir uma instância de uma classe abstrata.

ArrayMayBeCopied 1215

Atribuir uma matriz JScript a uma Array pode fazer com que a matriz seja copiada.

AbstractCannotBeStatic 1216

Métodos estáticos não podem ser abstratos.

StaticIsAlreadyFinal 1217

Métodos estáticos não podem ser final.

StaticMethodsCannotOverride 1218

Métodos estáticos não podem substituir métodos de classe base.

StaticMethodsCannotHide 1219

Métodos estáticos não podem ocultar métodos de classe base.

ExpandoPrecludesOverride 1220

Expando os métodos não podem substituir métodos de classe base.

IllegalParamArrayAttribute 1221

Uma lista de argumentos variáveis deve ser de um tipo de matriz.

ExpandoPrecludesAbstract 1222

Expando os métodos não podem ser abstratos.

ShouldBeAbstract 1223

Uma função sem um corpo deve ser abstract.

BadModifierInInterface 1224

Esse modificador não pode ser usado em um membro de interface.

VarIllegalInInterface 1226

Variáveis não podem ser declaradas em uma interface.

InterfaceIllegalInInterface 1227

As interfaces não podem ser declaradas em um interface.

NoVarInEnum 1228

enum as declarações de membro não devem usar a var palavra-chave.

InvalidImport 1229

A import instrução não é válida neste contexto.

EnumNotAllowed 1230

enum definição não permitida neste contexto.

InvalidCustomAttributeTarget 1231

Esse atributo não é válido para esse tipo de declaração.

PackageInWrongContext 1232

A definição do pacote não é permitida neste contexto.

ConstructorMayNotHaveReturnType 1233

Um construtor não pode ter um tipo de retorno.

OnlyClassesAndPackagesAllowed 1234

Somente classes e pacotes são permitidos dentro de uma biblioteca.

InvalidDebugDirective 1235

Diretiva de depuração inválida.

CustomAttributeUsedMoreThanOnce 1236

Esse tipo de atributo deve ser exclusivo.

NestedInstanceTypeCannotBeExtendedByStatic 1237

Um tipo aninhado não estático só pode ser estendido por um tipo não estático aninhado na mesma classe.

PropertyLevelAttributesMustBeOnGetter 1238

Um atributo direcionado à propriedade deve ser especificado no get acessador, se o get acessador estiver presente.

BadThrow 1239

Uma throw instrução deve ter um argumento, a menos que esteja dentro do catch bloco de uma try instrução.

ParamListNotLast 1240

Uma lista de argumentos variáveis deve ser o último argumento.

NoSuchType 1241

Não foi possível encontrar o tipo. Uma referência de assembly pode estar ausente.

BadOctalLiteral 1242

Literal octal malformado tratado como literal decimal.

InstanceNotAccessibleFromStatic 1243

Um membro não estático não está acessível a partir de um static escopo.

StaticRequiresTypeName 1244

Um membro estático deve ser acessado pelo nome da classe.

NonStaticWithTypeName 1245

Não é possível acessar um membro não estático com o nome da classe.

NoSuchStaticMember 1246

O tipo não tem esse static membro.

SuspectLoopCondition 1247

A condição de loop não pode conter uma chamada de função.

ExpectedAssembly 1248

Assembly esperado.

AssemblyAttributesMustBeGlobal 1249

Os atributos personalizados do assembly não podem fazer parte de outro constructo.

ExpandoPrecludesStatic 1250

Expando os métodos não podem ser estáticos.

DuplicateMethod 1251

Esse método tem o mesmo nome, tipos de parâmetro e tipo de retorno que outro método nessa classe.

NotAnExpandoFunction 1252

Os membros de classe usados como construtores devem ser marcados como Expando funções.

NotValidVersionString 1253

Não é uma cadeia de caracteres de versão válida.

ExecutablesCannotBeLocalized 1254

Os executáveis não podem ser localizados; Culture deve estar sempre vazio.

StringConcatIsSlow 1255

O operador de adição é uma maneira lenta de concatenar cadeias de caracteres. Considere o uso de StringBuilder em seu lugar.

CcInvalidInDebugger 1256

Diretivas e variáveis de compilação condicional não podem ser usadas no depurador.

ExpandoMustBePublic 1257

Expando os métodos devem ser públicos.

DelegatesShouldNotBeExplicitlyConstructed 1258

Os delegados não devem ser explicitamente construídos; simplesmente use o nome do método.

ImplicitlyReferencedAssemblyNotFound 1259

Um assembly referenciado depende de outro assembly que não é referenciado ou não foi encontrado.

PossibleBadConversion 1260

Essa conversão pode falhar no runtime.

PossibleBadConversionFromString 1261

A conversão de uma cadeia de caracteres em um número ou booliano é lenta e pode falhar em tempo de execução.

InvalidResource 1262

Este não é um arquivo .resources válido.

WrongUseOfAddressOf 1263

O endereço do operador só pode ser usado em uma lista de argumentos.

NonCLSCompliantType 1264

O tipo especificado não é compatível com CLS.

MemberTypeCLSCompliantMismatch 1265

O membro da classe não pode ser marcado como compatível com CLS (Common Language Specification) porque a classe não está marcada como compatível com CLS.

TypeAssemblyCLSCompliantMismatch 1266

O tipo não pode ser marcado como compatível com CLS porque o assembly não está marcado como compatível com CLS.

IncompatibleAssemblyReference 1267

O assembly referenciado é incompatível.

InvalidAssemblyKeyFile 1268

Um arquivo de chave de assembly inválido foi usado.

TypeNameTooLong 1269

O nome de tipo totalmente qualificado é muito longo. Deve ter menos de 1.024 caracteres.

MemberInitializerCannotContainFuncExpr 1270

Um inicializador membro não pode conter uma expressão de função.

CantAssignThis 5000

Não é possível atribuir a this.

NumberExpected 5001

Esperado um número.

FunctionExpected 5002

Uma função era esperada.

CannotAssignToFunctionResult 5003

Não é possível atribuir a um resultado de função.

StringExpected 5005

Cadeia de caracteres esperada.

DateExpected 5006

Objeto date esperado.

ObjectExpected 5007

Esperado um objeto.

IllegalAssignment 5008

Atribuição inválida.

UndefinedIdentifier 5009

Identificador indefinido.

BooleanExpected 5010

Nenhum valor booliano encontrado.

VBArrayExpected 5013

Um VBArray é esperado.

EnumeratorExpected 5015

Objeto Enumerador esperado.

RegExpExpected 5016

RegExpObject objeto esperado.

RegExpSyntax 5017

Erro de sintaxe na expressão regular.

UncaughtException 5022

Exceção lançada e não capturada.

InvalidPrototype 5023

Essa função não tem um objeto de protótipo válido.

URIEncodeError 5024

O URI a ser codificado contém um caractere inválido.

URIDecodeError 5025

O URI a ser decodificado não é uma codificação válida.

FractionOutOfRange 5026

O número de dígitos fracionários está fora do intervalo.

PrecisionOutOfRange 5027

A precisão está fora do intervalo.

ArrayLengthConstructIncorrect 5029

O comprimento da matriz deve ser um inteiro positivo finito.

ArrayLengthAssignIncorrect 5030

O comprimento da matriz deve ser atribuído a um número positivo finito.

NeedArrayObject 5031

Um "|" não é um objeto de matriz. Objeto array esperado.

NoConstructor 5032

Nenhum construtor desse tipo.

IllegalEval 5033

Um Eval não pode ser chamado por um alias.

NotYetImplemented 5034

Ainda não implementado.

MustProvideNameForNamedParameter 5035

Não é possível fornecer um nome de parâmetro nomeado nulo ou vazio.

DuplicateNamedParameter 5036

Parâmetro nomeado duplicado.

MissingNameParameter 5037

O nome do parâmetro nomeado especificado não é um dos parâmetros formais.

MoreNamedParametersThanArguments 5038

Poucos argumentos especificados. O número de nomes de parâmetro nomeados não pode exceder o número de argumentos passados.

NonSupportedInDebugger 5039

A expressão não pode ser avaliada no depurador.

AssignmentToReadOnly 5040

Não é possível atribuir a um campo ou propriedade somente leitura.

WriteOnlyProperty 5041

A propriedade é somente gravação.

IncorrectNumberOfIndices 5042

O número de índices não corresponde à dimensão da matriz.

RefParamsNonSupportedInDebugger 5043

Métodos com ref parâmetros não podem ser chamados no depurador.

CannotCallSecurityMethodLateBound 5044

Os Deny()métodos , PermitOnly()e Assert() segurança não podem ser chamados usando associação tardia.

CannotUseStaticSecurityAttribute 5045

O JScript não dá suporte a atributos de segurança estáticos.

NonClsException 5046

Um destino gerou uma exceção não CLS.

FuncEvalAborted 6000

A avaliação da função foi anulada.

FuncEvalTimedout 6001

A avaliação da função atingiu o tempo limite.

FuncEvalThreadSuspended 6002

Falha na avaliação da função. O thread está suspenso.

FuncEvalThreadSleepWaitJoin 6003

Falha na avaliação da função. O thread está em suspensão, aguardando um objeto ou aguardando a conclusão de outro thread.

FuncEvalBadThreadState 6004

Falha na avaliação da função. O thread pode conter dados incorretos.

FuncEvalBadThreadNotStarted 6005

Falha na avaliação da função e o thread não foi iniciado.

NoFuncEvalAllowed 6006

Avaliação de função anulada. Para ativar a avaliação da propriedade, clique em Opções no menu Ferramentas e selecione a Depuração no modo de exibição de árvore.

FuncEvalBadLocation 6007

A avaliação da função não pode ser feita quando interrompida neste ponto do programa.

FuncEvalWebMethod 6008

Não é possível chamar um método Web no depurador.

StaticVarNotAvailable 6009

Uma variável estática não está disponível.

TypeObjectNotAvailable 6010

O objeto type para esse tipo não está disponível.

ExceptionFromHResult 6011

Exceção de HRESULT.

SideEffectsDisallowed 6012

A expressão causa efeitos colaterais e não será avaliada.

Aplica-se a