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 | Position 指示詞必須先結束,新指示詞才能開始。 |
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 | 索引的數目不符合陣列的維度 (Dimension)。 |
InstanceNotAccessibleFromStatic | 1243 | 無法從 |
InterfaceIllegalInInterface | 1227 | 不可以在 |
InternalError | 51 | 已擲回內部錯誤。 |
InvalidAssemblyKeyFile | 1268 | 已使用無效的組件金鑰檔。 |
InvalidBaseTypeForEnum | 1213 |
|
InvalidCall | 5 | 無效的程序呼叫或引數。 |
InvalidCustomAttribute | 1143 | 自訂屬性類別必須衍生自 Attribute。 |
InvalidCustomAttributeArgument | 1144 | 在自訂屬性建構函式引數清單中只允許基本型別。 |
InvalidCustomAttributeClassOrCtor | 1146 | 未知的自訂屬性類別或建構函式。 |
InvalidCustomAttributeTarget | 1231 | 這個屬性對這個宣告類型無效。 |
InvalidDebugDirective | 1235 | 無效的 debug 指示詞。 |
InvalidElse | 1034 | 出現無對應的 |
InvalidImport | 1229 |
|
InvalidLanguageOption | 1179 | 必須指定 "fast" 或 "versionSafe" 語言選項。 |
InvalidPositionDirective | 1114 | 發現未知的 position 指示詞。 |
InvalidPrototype | 5023 | 這個函式沒有有效的原型物件。 |
InvalidResource | 1262 | 這不是有效的 .resources 檔案。 |
ItemNotAllowedOnExpandoClass | 1152 | |
KeywordUsedAsIdentifier | 1137 | 保留字不能當做識別項使用。 |
MemberInitializerCannotContainFuncExpr | 1270 | 成員初始設定式不能包含函式運算式。 |
MemberTypeCLSCompliantMismatch | 1265 | 因為類別沒有標記為符合 Common Language Specification (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 | 必須是 "," 或無效的型別宣告。寫入 "<識別碼> : <類型>" 而非 "<類型><識別碼>"。 |
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 | 迴圈條件不可以包含函式呼叫。 |
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 | 錯誤的 debugger 指示詞或錯誤的 position 指示詞。 |
WrongUseOfAddressOf | 1263 | 運算子位址只能用於引數清單。 |