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
繼承
屬性

欄位

名稱 Description
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

不能有 break 超出循環的狀態。

BadContinue 1020

不能有 continue 超出循環的狀態。

BadHexDigit 1023

預期的十六進位數字。

NoWhile 1024

預期是 while

BadLabel 1025

已經有一個標籤是這個名字的。

NoLabel 1026

標籤未找到。

DupDefault 1027

default 陳述句中只能出現一次 switch

NoMemberIdentifier 1028

預期識別碼或 string

NoCcEnd 1029

預期是 @end

CcOff 1030

條件編譯已關閉。

NotConst 1031

預期中的常態。

NoAt 1032

預期是 @

NoCatch 1033

預期是 catch

InvalidElse 1034

無可匹敵 else;沒有 if 定義。

NoComma 1100

預期的「,」。

DupVisibility 1101

可見度修正值已經設定好了。

IllegalVisibility 1102

可見性修正值無效。

BadSwitch 1103

缺失 casedefault 陳述。

CcInvalidEnd 1104

無可匹敵 @end;沒有 @if 定義。

CcInvalidElse 1105

無可匹敵 @else;沒有 @if 定義。

CcInvalidElif 1106

無可匹敵 @elif;沒有 @if 定義。

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

在當前語境下,該詞不適用 this

NotAccessible 1123

物件或成員無法從此範圍存取。

CannotUseNameOfClass 1124

只有建構函式才能與它所屬類別的名稱相同。

MustImplementMethod 1128

該類別必須提供該方法的實作。

NeedInterface 1129

介面名稱是預期的。

UnreachableCatch 1133

陷阱條款永遠不會達成。

TypeCannotBeExtended 1134

類型無法被擴展。

UndeclaredVariable 1135

變數尚未被宣告。

VariableLeftUninitialized 1136

未初始化變數危險且使用起來緩慢。 你是打算讓它不初始化嗎?

KeywordUsedAsIdentifier 1137

你不能用保留詞作為識別碼。

NotAllowedInSuperConstructorCall 1140

在呼叫基底類別建構子時,不允許使用物件或成員。

NotMeantToBeCalledDirectly 1141

你不能直接稱這個方法為基礎。 如果可能,改用物業配件。

GetAndSetAreInconsistent 1142

get set此性質與方法不相符。

InvalidCustomAttribute 1143

自訂屬性類別必須從 Attribute衍生出。

InvalidCustomAttributeArgument 1144

自訂屬性建構子參數列表中只允許原始型別。

InvalidCustomAttributeClassOrCtor 1146

未知的自訂屬性類別或建構器。

TooManyParameters 1148

實際的參數太多了。 多餘的參數會被忽略。

AmbiguousBindingBecauseOfWith 1149

With 番說法讓這個名稱的使用變得模糊不清。

AmbiguousBindingBecauseOfEval 1150

由於 的 Eval 存在,使得這個名稱的使用變得模糊不清。

NoSuchMember 1151

此類物件則沒有此類成員。

ItemNotAllowedOnExpandoClass 1152

無法在類別上定義屬性 Item Expando 。 此物品保留給 Expando 田野。

MethodNotAllowedOnExpandoClass 1153

無法定義類別上命名 ItemExpando 屬性。

MethodClashOnExpandoSuperClass 1155

無法建立該 Expando 類別,因為已在類別階層中已定義某個屬性 Item

BaseClassIsExpandoAlready 1156

基底類別已經標記 Expando好;目前的規範將被忽略。

AbstractCannotBePrivate 1157

抽象方法無法是私密的。

NotIndexable 1158

此類物件無法索引。

StaticMissingInStaticInit 1159

靜態初始化器必須指定關鍵字。static

MissingConstructForAttributes 1160

屬性清單不適用於目前的情境。

OnlyClassesAllowed 1161

只有類別允許在 package

ExpandoClassShouldNotImpleEnumerable 1162

Expando 類別不應該實作 IEnumerable。 介面是隱含定義於 Expando 類別上的。

NonCLSCompliantMember 1163

指定的成員不符合CLS標準。

NotDeletable 1164

物件或成員無法被刪除。

PackageExpected 1165

包裹名稱預期中。

UselessExpression 1169

表達沒有任何影響。

HidesParentMember 1170

base 類別中已有一個名為此名的成員。

CannotChangeVisibility 1171

無法更改基礎方法的可見性規格。

HidesAbstractInBase 1172

方法隱藏 abstractbase 類別中。

NewNotSpecifiedInMethodDeclaration 1173

一個方法在基類中匹配另一個方法。 必須指定 overridehide

MethodInBaseIsNotVirtual 1174

基底類別中若有方法或不virtualoverridefinal,則會被忽略。 指定 hide

NoMethodInBaseToNew 1175

基類中不存在成員到 hide

DifferentReturnTypeFromBase 1176

Base 裡的方法有不同的回傳類型。

ClashWithProperty 1177

田地名稱與物業名稱相衝突。

OverrideAndHideUsedTogether 1178

不能同時使用 overridehide 在成員聲明中。

InvalidLanguageOption 1179

必須指定「快速」或「版本安全」語言選項之一。

NoMethodInBaseToOverride 1180

基類中不存在成員到 override

NotValidForConstructor 1181

不適用於建構器。

CannotReturnValueFromVoidFunction 1182

無法從 void 函式或建構子回傳值。

AmbiguousMatch 1183

有多個方法或屬性符合此參數清單。

AmbiguousConstructorCall 1184

有多個建構函數符合此參數清單。

SuperClassConstructorNotAccessible 1185

基底類別建構子無法從此範圍存取。

OctalLiteralsAreDeprecated 1186

八進位文字已被棄用。

VariableMightBeUnitialized 1187

變數可能還沒被初始化。

NotOKToCallSuper 1188

從此位置呼叫基底類別建構子是不有效的。

IllegalUseOfSuper 1189

以此方式使用基底類別是不成立的。

BadWayToLeaveFinally 1190

這樣放置 finally 方塊會很慢,也可能讓人混淆。

NoCommaOrTypeDefinitionError 1191

預期的「,」或無效型別宣告;寫成「<Identifier> : <Type>」而非「<Type><Identifier>」。

AbstractWithBody 1192

抽象函數不可能有實體。

NoRightParenOrComma 1193

預期中的「,」或「」)」。

NoRightBracketOrComma 1194

預期的「,」或「]」。

ExpressionExpected 1195

這是預料中的表情。

UnexpectedSemicolon 1196

意想不到的「;」。

TooManyTokensSkipped 1197

錯誤太多了。 這個檔案可能不是 JScript 檔案。

BadVariableDeclaration 1198

可能存在無效的變數宣告、 var 缺少或未識別的語法錯誤。

BadFunctionDeclaration 1199

可能存在無效函式宣告、函式遺失或語法未辨識錯誤。

BadPropertyDeclaration 1200

財產聲明無效。 get存取器不得有參數,且set必須有一個參數。

DoesNotHaveAnAddress 1203

Expression 沒有位址。

TooFewParameters 1204

並非所有必要的參數都已提供。

UselessAssignment 1205

轉讓會產生 Expando 一個屬性,該屬性會立即被丟棄。

SuspectAssignment 1206

If 條件無法包含指派。

SuspectSemicolon 1207

在陳述中 if 發現空語句。

ImpossibleConversion 1208

指定的轉化或強制是不可能的。

FinalPrecludesAbstract 1209

final abstract且不能同時使用。

NeedInstance 1210

預期會有這樣的情況。

CannotBeAbstract 1212

除非類別被標記為抽象,否則不能是抽象的。

InvalidBaseTypeForEnum 1213

enum 基底型態必須是原始積分型態。

CannotInstantiateAbstractClass 1214

無法構造抽象類別的實例。

ArrayMayBeCopied 1215

將 JScript 陣列指派到 a Array 可能會導致該陣列被複製。

AbstractCannotBeStatic 1216

靜態方法無法抽象化。

StaticIsAlreadyFinal 1217

靜態方法無法 。final

StaticMethodsCannotOverride 1218

靜態方法無法覆蓋基底類別方法。

StaticMethodsCannotHide 1219

靜態方法無法隱藏基底類別方法。

ExpandoPrecludesOverride 1220

Expando 方法無法覆蓋基底類別方法。

IllegalParamArrayAttribute 1221

變數參數清單必須是陣列類型。

ExpandoPrecludesAbstract 1222

Expando 方法不能是抽象的。

ShouldBeAbstract 1223

一個沒有實體的函數應該是 abstract

BadModifierInInterface 1224

此修飾符無法用於介面成員。

VarIllegalInInterface 1226

變數無法在介面中宣告。

InterfaceIllegalInInterface 1227

介面不能在 interface. 中宣告。

NoVarInEnum 1228

enum 成員聲明不應使用關鍵字 var

InvalidImport 1229

import 說法在此語境下不成立。

EnumNotAllowed 1230

enum 此定義在此語境下不被允許。

InvalidCustomAttributeTarget 1231

此屬性不適用於此類宣告。

PackageInWrongContext 1232

在此情境下不允許進行套件定義。

ConstructorMayNotHaveReturnType 1233

建構子不能有回傳型別。

OnlyClassesAndPackagesAllowed 1234

函式庫中只允許類別和套件。

InvalidDebugDirective 1235

除錯指令無效。

CustomAttributeUsedMoreThanOnce 1236

這種屬性必須是唯一的。

NestedInstanceTypeCannotBeExtendedByStatic 1237

非靜態巢狀型別只能由同一類別中巢狀的非靜態型別來擴充。

PropertyLevelAttributesMustBeOnGetter 1238

如果get該物件存在,必須在該物件上指定get一個針對該屬性的屬性。

BadThrow 1239

throw陳述句必須有論元,除非它位於陳述的區塊trycatch

ParamListNotLast 1240

變數參數清單必須是最後一個參數。

NoSuchType 1241

找不到類型。 可能缺少一個組裝參考。

BadOctalLiteral 1242

畸形的八進位字面,視為十進位字面值。

InstanceNotAccessibleFromStatic 1243

非靜態成員無法從 static 示波器存取。

StaticRequiresTypeName 1244

靜態成員必須透過類別名稱存取。

NonStaticWithTypeName 1245

非靜態成員無法以類別名稱存取。

NoSuchStaticMember 1246

類型沒有這樣的 static 成員。

SuspectLoopCondition 1247

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

ExpectedAssembly 1248

預期集合。

AssemblyAttributesMustBeGlobal 1249

組合自訂屬性不能是其他結構的一部分。

ExpandoPrecludesStatic 1250

Expando 方法不能是靜態的。

DuplicateMethod 1251

此方法與本類別中的另一方法名稱、參數類型及回傳類型相同。

NotAnExpandoFunction 1252

作為建構子的類別成員應標記為 Expando 函數。

NotValidVersionString 1253

這不是有效的版本字串。

ExecutablesCannotBeLocalized 1254

執行檔無法本地化; Culture 應該永遠是空的。

StringConcatIsSlow 1255

plus 運算子是串接速度較慢的方式。 請考慮改用 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

無法指派到 this

NumberExpected 5001

預期會有數字。

FunctionExpected 5002

期待有一場活動。

CannotAssignToFunctionResult 5003

無法將函數結果指派。

StringExpected 5005

String 預料到了。

DateExpected 5006

日期物件預期。

ObjectExpected 5007

期待一個物品。

IllegalAssignment 5008

無效的任務。

UndefinedIdentifier 5009

未定義識別碼。

BooleanExpected 5010

找不到布林值。

VBArrayExpected 5013

期待有退伍軍人會。

EnumeratorExpected 5015

Enumerator 物件預期。

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

無法提供空或空的命名參數名稱。

DuplicateNamedParameter 5036

重複命名參數。

MissingNameParameter 5037

指定的命名參數名稱並非正式參數之一。

MoreNamedParametersThanArguments 5038

論點說明太少。 命名參數名稱的數量不得超過傳遞的參數數。

NonSupportedInDebugger 5039

該表達式無法在除錯器中評估。

AssignmentToReadOnly 5040

無法指派到唯讀欄位或屬性。

WriteOnlyProperty 5041

該屬性僅可寫入。

IncorrectNumberOfIndices 5042

索引的數量與陣列的維度不相符。

RefParamsNonSupportedInDebugger 5043

ref 參數的方法無法在除錯器中呼叫。

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

該表達劑會引起副作用,且不會進行評估。

適用於