JSError 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定 JScript 错误消息。 此类属于编译和运行时状态类别。
此 API 支持产品基础结构,不能在代码中直接使用。
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
- 继承
- 属性
字段
| 名称 | 值 | 说明 |
|---|---|---|
| NoError | 0 | 无错误。 这是枚举的默认 (0) 值。 |
| InvalidCall | 5 | 无效的过程调用或参数。 |
| OutOfMemory | 7 | 内存不足。 |
| TypeMismatch | 13 | 类型不匹配。 |
| OutOfStack | 28 | 堆栈空间不足。 |
| InternalError | 51 | 已引发内部错误。 |
| FileNotFound | 53 | 找不到文件。 |
| NeedObject | 424 | 对象是必需的。 |
| CantCreateObject | 429 | 无法创建对象。 |
| OLENoPropOrMethod | 438 | 对象不支持此属性或方法。 |
| ActionNotSupported | 445 | 对象不支持此操作。 |
| NotCollection | 451 | 此对象不是集合。 |
| SyntaxError | 1002 | 发现的语法错误。 |
| NoColon | 1003 | 应为“:”。 |
| NoSemicolon | 1004 | 应为“;”。 |
| NoLeftParen | 1005 | 应为“(”。 |
| NoRightParen | 1006 | 应为“)”。 |
| NoRightBracket | 1007 | 应为“]”。 |
| NoLeftCurly | 1008 | 应为“{”。 |
| NoRightCurly | 1009 | 应为“}”。 |
| NoIdentifier | 1010 | 预期的标识符。 |
| NoEqual | 1011 | 应为“=”。 |
| IllegalChar | 1014 | 无效字符。 |
| UnterminatedString | 1015 | 字符串常量未终止。 |
| NoCommentEnd | 1016 | 注释未终止。 |
| BadReturn | 1018 | Return 语句不能出现在函数外部。 |
| BadBreak | 1019 | 不能在 |
| BadContinue | 1020 | 不能在 |
| BadHexDigit | 1023 | 应为十六进制数字。 |
| NoWhile | 1024 | 应为 |
| BadLabel | 1025 | 已经有一个具有该名称的标签。 |
| NoLabel | 1026 | 找不到标签。 |
| DupDefault | 1027 |
|
| NoMemberIdentifier | 1028 | 预期的标识符或 |
| NoCcEnd | 1029 | 应为 |
| CcOff | 1030 | 条件编译已关闭。 |
| NotConst | 1031 | 预期常量。 |
| NoAt | 1032 | 应为 |
| NoCatch | 1033 | 应为 |
| InvalidElse | 1034 |
|
| NoComma | 1100 | 应为“,”。 |
| DupVisibility | 1101 | 已定义可见性修饰符。 |
| IllegalVisibility | 1102 | 可见性修饰符无效。 |
| BadSwitch | 1103 | 缺少 |
| CcInvalidEnd | 1104 |
|
| CcInvalidElse | 1105 |
|
| CcInvalidElif | 1106 |
|
| ErrEOF | 1107 | 需要更多源字符。 |
| IncompatibleVisibility | 1108 | 不兼容的可见性修饰符。 |
| ClassNotAllowed | 1109 | 在此上下文中不允许类定义。 |
| NeedCompileTimeConstant | 1110 | 表达式必须是编译时常量。 |
| DuplicateName | 1111 | 已在使用的标识符。 |
| NeedType | 1112 | 需要类型名称。 |
| NotInsideClass | 1113 | 仅在类定义中有效。 |
| InvalidPositionDirective | 1114 | 发现了未知位置指令。 |
| MustBeEOL | 1115 | 指令不能跟在同一行中的其他代码后面。 |
| WrongDirective | 1118 | 错误的调试器指令或指令位置错误。 |
| CannotNestPositionDirective | 1119 | 必须在启动新指令之前结束位置指令。 |
| CircularDefinition | 1120 | 循环定义。 |
| Deprecated | 1121 | 指定的类型已弃用。 |
| IllegalUseOfThis | 1122 | 在当前上下文中使用无效 |
| NotAccessible | 1123 | 无法从此范围访问对象或成员。 |
| CannotUseNameOfClass | 1124 | 只有构造函数可以具有与它所在的类相同的名称。 |
| MustImplementMethod | 1128 | 该类必须提供方法的实现。 |
| NeedInterface | 1129 | 需要接口名称。 |
| UnreachableCatch | 1133 | 永远不会访问 Catch 子句。 |
| TypeCannotBeExtended | 1134 | 无法扩展类型。 |
| UndeclaredVariable | 1135 | 变量尚未声明。 |
| VariableLeftUninitialized | 1136 | 未初始化的变量是危险且使用速度缓慢的。 是否打算将其取消初始化? |
| KeywordUsedAsIdentifier | 1137 | 不能将保留字用作标识符。 |
| NotAllowedInSuperConstructorCall | 1140 | 在对基类构造函数的调用中不允许对象或成员。 |
| NotMeantToBeCalledDirectly | 1141 | 不能直接调用此方法。 如果可能,请改用属性访问器。 |
| GetAndSetAreInconsistent | 1142 |
|
| InvalidCustomAttribute | 1143 | 自定义属性类必须派生自 Attribute. |
| InvalidCustomAttributeArgument | 1144 | 自定义属性构造函数参数列表中仅允许基元类型。 |
| InvalidCustomAttributeClassOrCtor | 1146 | 未知的自定义属性类或构造函数。 |
| TooManyParameters | 1148 | 实际参数太多。 将忽略多余的参数。 |
| AmbiguousBindingBecauseOfWith | 1149 | 该 With 语句已使用此名称不明确。 |
| AmbiguousBindingBecauseOfEval | 1150 | 存在 Eval 使此名称不明确。 |
| NoSuchMember | 1151 | 此类型的对象没有此类成员。 |
| ItemNotAllowedOnExpandoClass | 1152 | |
| MethodNotAllowedOnExpandoClass | 1153 | 无法定义在类上 |
| MethodClashOnExpandoSuperClass | 1155 | 无法创建类, Expando 因为已在类层次结构中定义命名 |
| BaseClassIsExpandoAlready | 1156 | 基类已被标记 Expando;当前规范将被忽略。 |
| AbstractCannotBePrivate | 1157 | 抽象方法不能是私有方法。 |
| NotIndexable | 1158 | 此类型的对象不可编制索引。 |
| StaticMissingInStaticInit | 1159 | 静态初始值设定项必须指定 |
| MissingConstructForAttributes | 1160 | 属性列表不适用于当前上下文。 |
| OnlyClassesAllowed | 1161 | 在一个 |
| ExpandoClassShouldNotImpleEnumerable | 1162 | Expando 类不应实现 IEnumerable。 接口在类上 Expando 隐式定义。 |
| NonCLSCompliantMember | 1163 | 指定的成员不符合 CLS。 |
| NotDeletable | 1164 | 无法删除对象或成员。 |
| PackageExpected | 1165 | 应有包名称。 |
| UselessExpression | 1169 | 表达式不起作用。 |
| HidesParentMember | 1170 |
|
| CannotChangeVisibility | 1171 | 无法更改基方法的可见性规范。 |
| HidesAbstractInBase | 1172 | 方法隐藏 |
| NewNotSpecifiedInMethodDeclaration | 1173 | 方法与基类中的方法匹配。 必须指定 |
| MethodInBaseIsNotVirtual | 1174 | 基类 |
| NoMethodInBaseToNew | 1175 | 基类中没有成员。 |
| DifferentReturnTypeFromBase | 1176 | 基中的方法具有不同的返回类型。 |
| ClashWithProperty | 1177 | 字段的名称与属性的名称冲突。 |
| OverrideAndHideUsedTogether | 1178 | 不能在成员声明中一 |
| InvalidLanguageOption | 1179 | 必须指定“fast”或“versionSafe”语言选项。 |
| NoMethodInBaseToOverride | 1180 | 基类中没有成员。 |
| NotValidForConstructor | 1181 | 对构造函数无效。 |
| CannotReturnValueFromVoidFunction | 1182 | 无法从 void 函数或构造函数返回值。 |
| AmbiguousMatch | 1183 | 多个方法或属性与此参数列表匹配。 |
| AmbiguousConstructorCall | 1184 | 多个构造函数与此参数列表匹配。 |
| SuperClassConstructorNotAccessible | 1185 | 无法从此范围访问基类构造函数。 |
| OctalLiteralsAreDeprecated | 1186 | 八进制文本已弃用。 |
| VariableMightBeUnitialized | 1187 | 变量可能无法初始化。 |
| NotOKToCallSuper | 1188 | 从此位置调用基类构造函数无效。 |
| IllegalUseOfSuper | 1189 | 以这种方式使用基类无效。 |
| BadWayToLeaveFinally | 1190 | 这样离开一个 |
| NoCommaOrTypeDefinitionError | 1191 | 应为“,”或无效的类型声明;写入“<Identifier> : <Type>”而不是“<Type><Identifier>”。 |
| AbstractWithBody | 1192 | 抽象函数不能有主体。 |
| NoRightParenOrComma | 1193 | 应为“,”或“)”。 |
| NoRightBracketOrComma | 1194 | 应为“,”或“]”。 |
| ExpressionExpected | 1195 | 预期表达式。 |
| UnexpectedSemicolon | 1196 | 意外的“;”。 |
| TooManyTokensSkipped | 1197 | 错误过多。 该文件可能不是 JScript 文件。 |
| BadVariableDeclaration | 1198 | 可能的变量声明无效、 |
| BadFunctionDeclaration | 1199 | 可能无效的函数声明、缺少函数或无法识别的语法错误。 |
| BadPropertyDeclaration | 1200 | 属性声明无效。 访问 |
| DoesNotHaveAnAddress | 1203 | 表达式没有地址。 |
| TooFewParameters | 1204 | 并非所有必需的参数都已提供。 |
| UselessAssignment | 1205 | 赋值创建一个 Expando 立即被丢弃的属性。 |
| SuspectAssignment | 1206 |
|
| SuspectSemicolon | 1207 | 在语句中找到 |
| ImpossibleConversion | 1208 | 无法进行指定的转换或强制。 |
| FinalPrecludesAbstract | 1209 |
|
| NeedInstance | 1210 | 应有一个实例。 |
| CannotBeAbstract | 1212 | 除非类被标记为抽象,否则不能为抽象类。 |
| InvalidBaseTypeForEnum | 1213 |
|
| CannotInstantiateAbstractClass | 1214 | 无法构造抽象类的实例。 |
| ArrayMayBeCopied | 1215 | 将 JScript 数组分配给 a Array 可能会导致复制该数组。 |
| AbstractCannotBeStatic | 1216 | 静态方法不能是抽象方法。 |
| StaticIsAlreadyFinal | 1217 | 静态方法不能为 |
| StaticMethodsCannotOverride | 1218 | 静态方法不能重写基类方法。 |
| StaticMethodsCannotHide | 1219 | 静态方法无法隐藏基类方法。 |
| ExpandoPrecludesOverride | 1220 | Expando 方法不能重写基类方法。 |
| IllegalParamArrayAttribute | 1221 | 变量参数列表必须是数组类型。 |
| ExpandoPrecludesAbstract | 1222 | Expando 方法不能为抽象方法。 |
| ShouldBeAbstract | 1223 | 没有正文的函数应为 |
| BadModifierInInterface | 1224 | 此修饰符不能用于接口成员。 |
| VarIllegalInInterface | 1226 | 无法在接口中声明变量。 |
| InterfaceIllegalInInterface | 1227 | 接口不能在 . 中 |
| NoVarInEnum | 1228 |
|
| InvalidImport | 1229 | 此 |
| EnumNotAllowed | 1230 |
|
| InvalidCustomAttributeTarget | 1231 | 此属性对这种类型的声明无效。 |
| PackageInWrongContext | 1232 | 此上下文中不允许使用包定义。 |
| ConstructorMayNotHaveReturnType | 1233 | 构造函数不能有返回类型。 |
| OnlyClassesAndPackagesAllowed | 1234 | 仅允许在库中使用类和包。 |
| InvalidDebugDirective | 1235 | 调试指令无效。 |
| CustomAttributeUsedMoreThanOnce | 1236 | 这种类型的属性必须是唯一的。 |
| NestedInstanceTypeCannotBeExtendedByStatic | 1237 | 非静态嵌套类型只能由同一类中嵌套的非静态类型进行扩展。 |
| PropertyLevelAttributesMustBeOnGetter | 1238 | 如果 |
| BadThrow | 1239 | 除非 |
| ParamListNotLast | 1240 | 变量参数列表必须是最后一个参数。 |
| NoSuchType | 1241 | 找不到类型。 程序集引用可能缺失。 |
| BadOctalLiteral | 1242 | 格式不正确的八进制文本被视为十进制文本。 |
| InstanceNotAccessibleFromStatic | 1243 | 无法从 |
| StaticRequiresTypeName | 1244 | 必须通过类名访问静态成员。 |
| NonStaticWithTypeName | 1245 | 无法使用类名访问非静态成员。 |
| NoSuchStaticMember | 1246 | 类型没有此类 |
| SuspectLoopCondition | 1247 | 循环条件不能包含函数调用。 |
| ExpectedAssembly | 1248 | 预期的程序集。 |
| AssemblyAttributesMustBeGlobal | 1249 | 程序集自定义属性不能是另一个构造的一部分。 |
| ExpandoPrecludesStatic | 1250 | Expando 方法不能是静态的。 |
| DuplicateMethod | 1251 | 此方法的名称、参数类型和返回类型与此类中的另一种方法相同。 |
| NotAnExpandoFunction | 1252 | 用作构造函数的类成员应标记为 Expando 函数。 |
| NotValidVersionString | 1253 | 不是有效的版本字符串。 |
| ExecutablesCannotBeLocalized | 1254 | 可执行文件无法本地化; Culture 应始终为空。 |
| StringConcatIsSlow | 1255 | 加号运算符是连接字符串的慢速方法。 请考虑改用 StringBuilder。 |
| CcInvalidInDebugger | 1256 | 条件编译指令和变量不能在调试器中使用。 |
| ExpandoMustBePublic | 1257 | Expando 方法必须为公共方法。 |
| DelegatesShouldNotBeExplicitlyConstructed | 1258 | 不应显式构造委托;只需使用方法名称。 |
| ImplicitlyReferencedAssemblyNotFound | 1259 | 引用的程序集依赖于未引用或找不到的另一个程序集。 |
| PossibleBadConversion | 1260 | 此转换可能在运行时失败。 |
| PossibleBadConversionFromString | 1261 | 将字符串转换为数字或布尔值速度较慢,在运行时可能会失败。 |
| InvalidResource | 1262 | 这不是有效的 .resources 文件。 |
| WrongUseOfAddressOf | 1263 | 运算符的地址只能在参数列表中使用。 |
| NonCLSCompliantType | 1264 | 指定的类型不符合 CLS。 |
| MemberTypeCLSCompliantMismatch | 1265 | 无法将类成员标记为符合公共语言规范(CLS),因为该类未标记为符合 CLS。 |
| TypeAssemblyCLSCompliantMismatch | 1266 | 类型不能标记为符合 CLS,因为程序集未标记为符合 CLS。 |
| IncompatibleAssemblyReference | 1267 | 引用的程序集不兼容。 |
| InvalidAssemblyKeyFile | 1268 | 使用了无效的程序集密钥文件。 |
| TypeNameTooLong | 1269 | 完全限定的类型名称太长。 它必须小于 1,024 个字符。 |
| MemberInitializerCannotContainFuncExpr | 1270 | 成员初始值设定项不能包含函数表达式。 |
| CantAssignThis | 5000 | 无法分配给 |
| NumberExpected | 5001 | 应为数字。 |
| FunctionExpected | 5002 | 预期有一个函数。 |
| CannotAssignToFunctionResult | 5003 | 无法分配给函数结果。 |
| StringExpected | 5005 | 应为字符串。 |
| DateExpected | 5006 | 预期日期对象。 |
| ObjectExpected | 5007 | 需要一个对象。 |
| IllegalAssignment | 5008 | 分配无效。 |
| UndefinedIdentifier | 5009 | 未定义的标识符。 |
| BooleanExpected | 5010 | 找不到布尔值。 |
| VBArrayExpected | 5013 | 需要 VBArray。 |
| EnumeratorExpected | 5015 | 需要枚举器对象。 |
| RegExpExpected | 5016 | RegExpObject 对象预期。 |
| RegExpSyntax | 5017 | 正则表达式中的语法错误。 |
| UncaughtException | 5022 | 引发异常且未捕获。 |
| InvalidPrototype | 5023 | 此函数没有有效的原型对象。 |
| URIEncodeError | 5024 | 要编码的 URI 包含无效字符。 |
| URIDecodeError | 5025 | 要解码的 URI 不是有效的编码。 |
| FractionOutOfRange | 5026 | 小数位数的范围不足。 |
| PrecisionOutOfRange | 5027 | 精度范围不足。 |
| ArrayLengthConstructIncorrect | 5029 | 数组长度必须是有限正整数。 |
| ArrayLengthAssignIncorrect | 5030 | 必须为数组长度分配有限正数。 |
| NeedArrayObject | 5031 | “|”不是数组对象。 应有数组对象。 |
| NoConstructor | 5032 | 没有此类构造函数。 |
| IllegalEval | 5033 | 别名无法调用 An Eval 。 |
| NotYetImplemented | 5034 | 还未实现。 |
| MustProvideNameForNamedParameter | 5035 | 无法提供 null 或空命名参数名称。 |
| DuplicateNamedParameter | 5036 | 重复命名参数。 |
| MissingNameParameter | 5037 | 指定的命名参数名称不是正式参数之一。 |
| MoreNamedParametersThanArguments | 5038 | 指定的参数太少。 命名参数名称的数目不能超过传入的参数数。 |
| NonSupportedInDebugger | 5039 | 无法在调试器中计算表达式。 |
| AssignmentToReadOnly | 5040 | 无法分配给只读字段或属性。 |
| WriteOnlyProperty | 5041 | 该属性是只写的。 |
| IncorrectNumberOfIndices | 5042 | 索引数与数组的维度不匹配。 |
| RefParamsNonSupportedInDebugger | 5043 | 不能在调试器中调用具有 |
| CannotCallSecurityMethodLateBound | 5044 | 不能使用后期绑定调用安全Deny()PermitOnly()Assert()方法。 |
| CannotUseStaticSecurityAttribute | 5045 | JScript 不支持静态安全属性。 |
| NonClsException | 5046 | 目标引发非 CLS 异常。 |
| FuncEvalAborted | 6000 | 函数评估已中止。 |
| FuncEvalTimedout | 6001 | 函数计算超时。 |
| FuncEvalThreadSuspended | 6002 | 函数计算失败。 线程已挂起。 |
| FuncEvalThreadSleepWaitJoin | 6003 | 函数计算失败。 线程正在休眠、等待对象或等待另一个线程完成。 |
| FuncEvalBadThreadState | 6004 | 函数计算失败。 线程可以包含不正确的数据。 |
| FuncEvalBadThreadNotStarted | 6005 | 函数评估失败,线程尚未启动。 |
| NoFuncEvalAllowed | 6006 | 函数计算已中止。 若要启用属性评估,请单击“工具”菜单上的“选项”,然后在树视图中选择“调试”。 |
| FuncEvalBadLocation | 6007 | 当程序此时停止时,无法完成函数评估。 |
| FuncEvalWebMethod | 6008 | 无法在调试器中调用 Web 方法。 |
| StaticVarNotAvailable | 6009 | 静态变量不可用。 |
| TypeObjectNotAvailable | 6010 | 此类型的类型对象不可用。 |
| ExceptionFromHResult | 6011 | HRESULT 异常。 |
| SideEffectsDisallowed | 6012 | 表达式会导致副作用,并且不会计算。 |