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