JSError 枚举

定义

指定 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

循环外不能有 break

BadContinue 1020

循环外不能有 continue

BadFunctionDeclaration 1199

可能存在无效函数声明、缺少函数或有未识别语法错误。

BadHexDigit 1023

应为十六进制数字。

BadLabel 1025

已存在具有该名称的标签。

BadModifierInInterface 1224

不能对接口成员使用此修饰符。

BadOctalLiteral 1242

格式错误的八进制文本已按十进制文本处理。

BadPropertyDeclaration 1200

属性声明无效。 get 访问器不能有参数,而 set 访问器必须有一个参数。

BadReturn 1018

Return 语句不能出现在函数外。

BadSwitch 1103

缺少 casedefault 语句。

BadThrow 1239

throw 语句必须具有参数,除非它位于 catch 语句的 try 块内。

BadVariableDeclaration 1198

可能存在无效变量声明、缺少 var 或有未识别语法错误。

BadWayToLeaveFinally 1190

这样处理 finally 块运行速度慢并且可能导致混乱。

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

无法为 this 赋值。

CantCreateObject 429

无法创建对象。

CcInvalidElif 1106

@elif 不匹配;未定义 @if

CcInvalidElse 1105

@else 不匹配;未定义 @if

CcInvalidEnd 1104

@end 不匹配;未定义 @if

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

default 只能在 switch 语句中出现一次。

DuplicateMethod 1251

此方法与此类中的另一种方法具有相同的名称、参数类型和返回类型。

DuplicateName 1111

标识符已在使用中。

DuplicateNamedParameter 5036

重复的命名参数。

DupVisibility 1101

可见性修饰符已定义。

EnumeratorExpected 5015

应为枚举数对象。

EnumNotAllowed 1230

此上下文中不允许有 enum 定义。

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

不能将 finalabstract 一同使用。

FractionOutOfRange 5026

小数位数超出范围。

FuncEvalAborted 6000

函数计算已中止。

FuncEvalBadLocation 6007

当函数求值在程序中的此点停止时,函数求值无法完成。

FuncEvalBadThreadNotStarted 6005

函数求值失败,线程未启动。

FuncEvalBadThreadState 6004

函数求值失败。 线程可能包含不正确的数据。

FuncEvalThreadSleepWaitJoin 6003

函数求值失败。 线程正在休眠,等待某个对象,或者在等待另一个线程结束。

FuncEvalThreadSuspended 6002

函数求值失败。 线程被挂起。

FuncEvalTimedout 6001

函数计算超时。

FuncEvalWebMethod 6008

不能在调试器中调用 Web 方法。

FunctionExpected 5002

应为函数。

GetAndSetAreInconsistent 1142

此属性的 getset 方法彼此不匹配。

HidesAbstractInBase 1172

方法隐藏了 abstract 类中的 base

HidesParentMember 1170

base 类已包含以此名称命名的成员。

IllegalAssignment 5008

无效的赋值。

IllegalChar 1014

无效字符。

IllegalEval 5033

不能通过别名调用 Eval

IllegalParamArrayAttribute 1221

变量参数列表必须为数组类型。

IllegalUseOfSuper 1189

以这种方式使用基类是无效的。

IllegalUseOfThis 1122

在当前上下文中使用 this 是无效的。

IllegalVisibility 1102

无效的可见性修饰符。

ImplicitlyReferencedAssemblyNotFound 1259

引用的程序集依赖于另一个未被引用或未能找到的程序集。

ImpossibleConversion 1208

指定的转换或强制不可能实现。

IncompatibleAssemblyReference 1267

引用的程序集不兼容。

IncompatibleVisibility 1108

不兼容的可见性修饰符。

IncorrectNumberOfIndices 5042

索引数与数组的维数不匹配。

InstanceNotAccessibleFromStatic 1243

不能从 static 范围访问非静态成员。

InterfaceIllegalInInterface 1227

不能在 interface 中声明接口。

InternalError 51

引发了内部错误。

InvalidAssemblyKeyFile 1268

使用了无效的程序集密钥文件。

InvalidBaseTypeForEnum 1213

enum 基类型必须是基元整型。

InvalidCall 5

无效的过程调用或参数。

InvalidCustomAttribute 1143

自定义特性类必须从 Attribute 派生。

InvalidCustomAttributeArgument 1144

在自定义特性构造函数参数列表中只允许使用基元类型。

InvalidCustomAttributeClassOrCtor 1146

未知的自定义特性类或构造函数。

InvalidCustomAttributeTarget 1231

此特性对于此类型的声明无效。

InvalidDebugDirective 1235

无效的调试指令。

InvalidElse 1034

else 不匹配;未定义 if

InvalidImport 1229

import 语句在此上下文中无效。

InvalidLanguageOption 1179

必须指定“fast”或“versionSafe”语言选项。

InvalidPositionDirective 1114

发现未知的位置指令。

InvalidPrototype 5023

此函数没有有效的原型对象。

InvalidResource 1262

这不是有效的 .resources 文件。

ItemNotAllowedOnExpandoClass 1152

不能在 Expando 类上定义 Item 属性。 此 Item 保留给 Expando 字段使用。

KeywordUsedAsIdentifier 1137

不能使用保留字作为标识符。

MemberInitializerCannotContainFuncExpr 1270

成员的初始值设定项不能包含函数表达式。

MemberTypeCLSCompliantMismatch 1265

类成员不能标记为符合公共语言规范 (CLS),因为该类没有标记为符合 CLS。

MethodClashOnExpandoSuperClass 1155

无法创建 类, Expando 因为已在类层次结构中定义了名为 的属性 Item

MethodInBaseIsNotVirtual 1174

基类(final 或不是 virtualoverride)中的方法将被忽略。 指定 hide

MethodNotAllowedOnExpandoClass 1153

无法在类上Expando定义名为 Item 的属性。

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

方法与基类中的方法匹配。 必须指定 overridehide

NoAt 1032

应为 @

NoCatch 1033

应为 catch

NoCcEnd 1029

应为 @end

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

应为标识符或 string

NoMethodInBaseToNew 1175

基类中没有要执行 hide 操作的成员。

NoMethodInBaseToOverride 1180

基类中没有要执行 override 操作的成员。

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

类型不具有此类 static 成员。

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

enum 成员声明不应使用 var 关键字。

NoWhile 1024

应为 while

NumberExpected 5001

应为数字。

ObjectExpected 5007

应为对象。

OctalLiteralsAreDeprecated 1186

八进制文本已被否决。

OLENoPropOrMethod 438

对象不支持此属性或方法。

OnlyClassesAllowed 1161

package 内只允许使用类。

OnlyClassesAndPackagesAllowed 1234

库中仅允许包含类和包。

OutOfMemory 7

内存不足。

OutOfStack 28

堆栈空间不足。

OverrideAndHideUsedTogether 1178

不能在成员声明中同时使用 overridehide

PackageExpected 1165

应为包名称。

PackageInWrongContext 1232

此上下文中不允许有包定义。

ParamListNotLast 1240

变量参数列表必须是最后一个参数。

PossibleBadConversion 1260

此转换在运行时可能失败。

PossibleBadConversionFromString 1261

将字符串转换为数字或布尔值很慢,并且在运行时可能失败。

PrecisionOutOfRange 5027

精度超出范围。

PropertyLevelAttributesMustBeOnGetter 1238

如果有 get 访问器,则必须在 get 访问器上指定针对属性的特性。

RefParamsNonSupportedInDebugger 5043

不能在调试器中调用具有 ref 参数的方法。

RegExpExpected 5016

应为 RegExpObject 对象。

RegExpSyntax 5017

正则表达式中有语法错误。

ShouldBeAbstract 1223

没有函数体的函数应该为 abstract

SideEffectsDisallowed 6012

表达式可导致副作用,将不会对它进行计算。

StaticIsAlreadyFinal 1217

静态方法不能是 final

StaticMethodsCannotHide 1219

静态方法不能隐藏基类方法。

StaticMethodsCannotOverride 1218

静态方法不能重写基类方法。

StaticMissingInStaticInit 1159

静态初始值设定项必须指定 static 关键字。

StaticRequiresTypeName 1244

必须通过类名访问静态成员。

StaticVarNotAvailable 6009

静态变量不可用。

StringConcatIsSlow 1255

加号运算符是较慢的字符串连接方法。 请考虑改用 StringBuilder

StringExpected 5005

应为字符串。

SuperClassConstructorNotAccessible 1185

无法从此范围访问基类构造函数。

SuspectAssignment 1206

If 条件不能包含赋值。

SuspectLoopCondition 1247

Loop 条件不能包含函数调用。

SuspectSemicolon 1207

if 语句中找到空语句。

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

只能在参数列表中使用运算符地址。

适用于