JSError Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
| BadContinue | 1020 | Não é possível ter |
| BadHexDigit | 1023 | Dígito hexadecimal esperado. |
| NoWhile | 1024 | Esperado: |
| BadLabel | 1025 | Já existe um rótulo que tem esse nome. |
| NoLabel | 1026 | Rótulo não encontrado. |
| DupDefault | 1027 |
|
| NoMemberIdentifier | 1028 | Identificador esperado ou |
| NoCcEnd | 1029 | Esperado: |
| CcOff | 1030 | A compilação condicional está desativada. |
| NotConst | 1031 | Constante esperada. |
| NoAt | 1032 | Esperado: |
| NoCatch | 1033 | Esperado: |
| InvalidElse | 1034 | Sem correspondência |
| NoComma | 1100 | Esperado ",". |
| DupVisibility | 1101 | Modificador de visibilidade já definido. |
| IllegalVisibility | 1102 | Modificador de visibilidade inválido. |
| BadSwitch | 1103 | Ausente |
| CcInvalidEnd | 1104 | Sem correspondência |
| CcInvalidElse | 1105 | Sem correspondência |
| CcInvalidElif | 1106 | Sem correspondência |
| 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 |
| 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 |
| 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 |
| MethodClashOnExpandoSuperClass | 1155 | Não é possível criar a Expando classe porque uma propriedade nomeada |
| 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 |
| MissingConstructForAttributes | 1160 | A lista de atributos não se aplica ao contexto atual. |
| OnlyClassesAllowed | 1161 | Somente classes são permitidas dentro de um |
| 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 |
|
| CannotChangeVisibility | 1171 | Não é possível alterar a especificação de visibilidade de um método base. |
| HidesAbstractInBase | 1172 | O método é |
| NewNotSpecifiedInMethodDeclaration | 1173 | Um método corresponde a um método em uma classe base. Deve especificar |
| MethodInBaseIsNotVirtual | 1174 | Um método em uma classe base que é |
| NoMethodInBaseToNew | 1175 | Não há nenhum membro em uma classe base para |
| 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 |
| 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 |
| 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 |
| 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, |
| 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 |
| 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 |
|
| SuspectSemicolon | 1207 | Instrução vazia encontrada na |
| ImpossibleConversion | 1208 | A conversão ou coerção especificada não é possível. |
| FinalPrecludesAbstract | 1209 |
|
| NeedInstance | 1210 | Uma instância é esperada. |
| CannotBeAbstract | 1212 | Não pode ser abstrato, a menos que a classe seja marcada como abstrata. |
| InvalidBaseTypeForEnum | 1213 |
|
| 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 |
| 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 |
| 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 |
| NoVarInEnum | 1228 |
|
| InvalidImport | 1229 | A |
| EnumNotAllowed | 1230 |
|
| 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 |
| BadThrow | 1239 | Uma |
| 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 |
| 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 |
| 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 |
| 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 |
| 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. |