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

Position 指示詞必須先結束,新指示詞才能開始。

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

索引的數目不符合陣列的維度 (Dimension)。

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

無效的 debug 指示詞。

InvalidElse 1034

出現無對應的 else,未定義 if

InvalidImport 1229

import 陳述式在此內容中無效。

InvalidLanguageOption 1179

必須指定 "fast" 或 "versionSafe" 語言選項。

InvalidPositionDirective 1114

發現未知的 position 指示詞。

InvalidPrototype 5023

這個函式沒有有效的原型物件。

InvalidResource 1262

這不是有效的 .resources 檔案。

ItemNotAllowedOnExpandoClass 1152

無法在 Expando 類別上定義 Item 屬性。 這個 Item 是保留給 Expando 欄位。

KeywordUsedAsIdentifier 1137

保留字不能當做識別項使用。

MemberInitializerCannotContainFuncExpr 1270

成員初始設定式不能包含函式運算式。

MemberTypeCLSCompliantMismatch 1265

因為類別沒有標記為符合 Common Language Specification (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

必須是 "," 或無效的型別宣告。寫入 "<識別碼> : <類型>" 而非 "<類型><識別碼>"。

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 存取子上指定此屬性 (Property) 的屬性 (Attribute)。

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

迴圈條件不可以包含函式呼叫。

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

錯誤的 debugger 指示詞或錯誤的 position 指示詞。

WrongUseOfAddressOf 1263

運算子位址只能用於引數清單。

適用於