JSError Výčet

Definice

Určuje chybové zprávy JScriptu. Tato třída patří do kategorie kompilace a stavu za běhu.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

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
Dědičnost
Atributy

Pole

Name Hodnota Description
NoError 0

Žádná chyba. Toto je výchozí hodnota (0) pro výčet.

InvalidCall 5

Neplatné volání procedury nebo argument.

OutOfMemory 7

Nedostatek paměti.

TypeMismatch 13

Neshoda typů

OutOfStack 28

Nedostatek prostoru zásobníku.

InternalError 51

Došlo k vnitřní chybě.

FileNotFound 53

Soubor nebyl nalezen.

NeedObject 424

Objekt je povinný.

CantCreateObject 429

Nelze vytvořit objekt.

OLENoPropOrMethod 438

Objekt tuto vlastnost nebo metodu nepodporuje.

ActionNotSupported 445

Objekt tuto akci nepodporuje.

NotCollection 451

Tento objekt není kolekcí.

SyntaxError 1002

Zjištěná chyba syntaxe

NoColon 1003

Byl očekáváno ":".

NoSemicolon 1004

Byl očekáváno ";".

NoLeftParen 1005

Byl očekáváno "(".

NoRightParen 1006

Byl očekáváno "".

NoRightBracket 1007

Byl očekáváno "]".

NoLeftCurly 1008

Byl očekáváno {.

NoRightCurly 1009

Byl očekáváno "}".

NoIdentifier 1010

Byl očekáváný identifikátor.

NoEqual 1011

Byl očekáván znak "=".

IllegalChar 1014

Neplatný znak.

UnterminatedString 1015

Řetězcová konstanta není ukončena.

NoCommentEnd 1016

Komentář se neukončil.

BadReturn 1018

Příkaz Return se nemůže objevit mimo funkci.

BadBreak 1019

Mimo smyčku nelze mít break .

BadContinue 1020

Mimo smyčku nelze mít continue .

BadHexDigit 1023

Očekávaná šestnáctková číslice.

NoWhile 1024

Očekává se while.

BadLabel 1025

Popisek, který má tento název, už existuje.

NoLabel 1026

Popisek nebyl nalezen.

DupDefault 1027

default může být v switch příkazu zobrazen pouze jednou.

NoMemberIdentifier 1028

Očekávaný identifikátor nebo string.

NoCcEnd 1029

Očekává se @end.

CcOff 1030

Podmíněná kompilace je vypnutá.

NotConst 1031

Očekávaná konstanta.

NoAt 1032

Očekává se @.

NoCatch 1033

Očekává se catch.

InvalidElse 1034

Nezařazeno else; není definováno if .

NoComma 1100

Byl očekáváno ",".

DupVisibility 1101

Modifikátor viditelnosti je již definovaný.

IllegalVisibility 1102

Neplatný modifikátor viditelnosti

BadSwitch 1103

Chybí case nebo default příkaz.

CcInvalidEnd 1104

Nezařazeno @end; není definováno @if .

CcInvalidElse 1105

Nezařazeno @else; není definováno @if .

CcInvalidElif 1106

Nezařazeno @elif; není definováno @if .

ErrEOF 1107

Očekává se více zdrojových znaků.

IncompatibleVisibility 1108

Modifikátor nekompatibilní viditelnosti

ClassNotAllowed 1109

Definice třídy není v tomto kontextu povolena.

NeedCompileTimeConstant 1110

Výraz musí být konstanta kompilačního času.

DuplicateName 1111

Identifikátor se již používá.

NeedType 1112

Očekává se název typu.

NotInsideClass 1113

Platné pouze uvnitř definice třídy.

InvalidPositionDirective 1114

Byla zjištěna neznámá direktiva pozice.

MustBeEOL 1115

Za direktivou nelze následovat jiný kód na stejném řádku.

WrongDirective 1118

Nesprávná direktiva ladicího programu nebo nesprávná pozice direktivy.

CannotNestPositionDirective 1119

Před zahájením nové směrnice musí být ukončena direktiva pozice.

CircularDefinition 1120

Kruhová definice.

Deprecated 1121

Zadaný typ je zastaralý.

IllegalUseOfThis 1122

Není platné použít this v aktuálním kontextu.

NotAccessible 1123

Objekt nebo člen není z tohoto oboru přístupný.

CannotUseNameOfClass 1124

Stejný název může mít pouze funkce konstruktoru, ve které se zobrazuje.

MustImplementMethod 1128

Třída musí poskytnout implementaci metody.

NeedInterface 1129

Očekává se název rozhraní.

UnreachableCatch 1133

Klauzule Catch se nikdy nedosáhne.

TypeCannotBeExtended 1134

Typ nelze rozšířit.

UndeclaredVariable 1135

Proměnná nebyla deklarována.

VariableLeftUninitialized 1136

Neinicializované proměnné jsou nebezpečné a pomalé. Chtěli jste ho nechat neinicializovaný?

KeywordUsedAsIdentifier 1137

Rezervované slovo nelze použít jako identifikátor.

NotAllowedInSuperConstructorCall 1140

Objekt nebo člen není povolen ve volání konstruktoru základní třídy.

NotMeantToBeCalledDirectly 1141

Tuto metodu nelze volat přímo. Pokud je to možné, použijte místo toho přístupové objekty vlastností.

GetAndSetAreInconsistent 1142

get Metody set této vlastnosti se navzájem neshodují.

InvalidCustomAttribute 1143

Vlastní třída atributu musí být odvozena od Attribute.

InvalidCustomAttributeArgument 1144

V seznamu argumentů konstruktoru vlastních atributů jsou povoleny pouze primitivní typy.

InvalidCustomAttributeClassOrCtor 1146

Neznámá třída nebo konstruktor vlastního atributu.

TooManyParameters 1148

Existuje příliš mnoho skutečných parametrů. Nadbytečné parametry budou ignorovány.

AmbiguousBindingBecauseOfWith 1149

Příkaz With použil tento název nejednoznačný.

AmbiguousBindingBecauseOfEval 1150

Přítomnost Eval tohoto názvu byla nejednoznačná.

NoSuchMember 1151

Objekty tohoto typu nemají takový člen.

ItemNotAllowedOnExpandoClass 1152

Nelze definovat vlastnost Item ve Expando třídě. Tato položka je vyhrazena Expando pro pole.

MethodNotAllowedOnExpandoClass 1153

Nelze definovat vlastnost pojmenovanou Item ve Expando třídě.

MethodClashOnExpandoSuperClass 1155

Třídu nelze vytvořit Expando , protože vlastnost s názvem Item je již definována v hierarchii třídy.

BaseClassIsExpandoAlready 1156

Základní třída je již označena Expando. Aktuální specifikace bude ignorována.

AbstractCannotBePrivate 1157

Abstraktní metoda nemůže být soukromá.

NotIndexable 1158

Objekty tohoto typu nelze indexovat.

StaticMissingInStaticInit 1159

Statický inicializátor musí zadat static klíčové slovo.

MissingConstructForAttributes 1160

Seznam atributů se nevztahuje na aktuální kontext.

OnlyClassesAllowed 1161

Pouze třídy jsou povoleny uvnitř .package

ExpandoClassShouldNotImpleEnumerable 1162

Expando třídy by neměly implementovat IEnumerable. Rozhraní je implicitně definováno ve Expando třídách.

NonCLSCompliantMember 1163

Zadaný člen není kompatibilní se specifikací CLS.

NotDeletable 1164

Objekt nebo člen nelze odstranit.

PackageExpected 1165

Byl očekáváný název balíčku.

UselessExpression 1169

Výraz nemá žádný vliv.

HidesParentMember 1170

base třída již obsahuje člena podle tohoto názvu.

CannotChangeVisibility 1171

Nelze změnit specifikaci viditelnosti základní metody.

HidesAbstractInBase 1172

Metoda se skryje abstract ve base třídě.

NewNotSpecifiedInMethodDeclaration 1173

Metoda odpovídá metodě v základní třídě. Musí zadat override nebo hide.

MethodInBaseIsNotVirtual 1174

Metoda v základní třídě, která je final nebo není virtualoverride ignorována. Zadejte hide.

NoMethodInBaseToNew 1175

V základní třídě hidenení žádný člen .

DifferentReturnTypeFromBase 1176

Metoda v základu má jiný návratový typ.

ClashWithProperty 1177

Název pole je v konfliktu s názvem vlastnosti.

OverrideAndHideUsedTogether 1178

Nelze použít override a hide společně v deklaraci člena.

InvalidLanguageOption 1179

Je nutné zadat buď možnost "fast" nebo "versionSafe".

NoMethodInBaseToOverride 1180

V základní třídě overridenení žádný člen .

NotValidForConstructor 1181

Není platný pro konstruktor.

CannotReturnValueFromVoidFunction 1182

Nelze vrátit hodnotu z funkce void nebo konstruktoru.

AmbiguousMatch 1183

Více než jedna metoda nebo vlastnost odpovídá tomuto seznamu parametrů.

AmbiguousConstructorCall 1184

Tento seznam parametrů odpovídá více než jednomu konstruktoru.

SuperClassConstructorNotAccessible 1185

Konstruktor základní třídy není z tohoto oboru přístupný.

OctalLiteralsAreDeprecated 1186

Osmičkové literály jsou zastaralé.

VariableMightBeUnitialized 1187

Proměnná nemusí být inicializována.

NotOKToCallSuper 1188

Není platné volat konstruktor základní třídy z tohoto umístění.

IllegalUseOfSuper 1189

Základní třídu tímto způsobem nelze použít.

BadWayToLeaveFinally 1190

Tímto způsobem je pomalé a potenciálně matoucí nechat finally blok.

NoCommaOrTypeDefinitionError 1191

Byl očekáváno ", nebo neplatná deklarace typu; write "<Identifier> : <Type>" not "<Type><Identifier>".

AbstractWithBody 1192

Abstraktní funkce nemůže mít tělo.

NoRightParenOrComma 1193

Byl očekáváno "," nebo ")".

NoRightBracketOrComma 1194

Byl očekáváno "," nebo "]".

ExpressionExpected 1195

Očekávaný výraz.

UnexpectedSemicolon 1196

Neočekávané ";".

TooManyTokensSkipped 1197

Příliš mnoho chyb. Soubor nemusí být soubor JScript.

BadVariableDeclaration 1198

Možná neplatná deklarace proměnné, var chybějící nebo nerozpoznaná chyba syntaxe.

BadFunctionDeclaration 1199

Možná neplatná deklarace funkce, chybějící funkce nebo nerozpoznaná chyba syntaxe.

BadPropertyDeclaration 1200

Neplatná deklarace vlastnosti Přístupové get objekty nesmí mít argumenty a set přístup musí mít jeden argument.

DoesNotHaveAnAddress 1203

Výraz nemá adresu.

TooFewParameters 1204

Nebyly zadány všechny požadované parametry.

UselessAssignment 1205

Přiřazení vytvoří Expando vlastnost, která je okamžitě vyvolán.

SuspectAssignment 1206

If podmínka nemůže obsahovat přiřazení.

SuspectSemicolon 1207

Prázdný příkaz nalezený v if příkazu.

ImpossibleConversion 1208

Zadaný převod nebo převod není možný.

FinalPrecludesAbstract 1209

final a abstract nelze je použít společně.

NeedInstance 1210

Očekává se instance.

CannotBeAbstract 1212

Nelze být abstraktní, pokud není třída označena jako abstraktní.

InvalidBaseTypeForEnum 1213

enum základní typ musí být primitivní celočíselný typ.

CannotInstantiateAbstractClass 1214

Není možné vytvořit instanci abstraktní třídy.

ArrayMayBeCopied 1215

Přiřazení pole JScriptu k objektu Array může způsobit zkopírování pole.

AbstractCannotBeStatic 1216

Statické metody nemohou být abstraktní.

StaticIsAlreadyFinal 1217

Statické metody nemohou být final.

StaticMethodsCannotOverride 1218

Statické metody nemohou přepsat metody základní třídy.

StaticMethodsCannotHide 1219

Statické metody nemohou skrýt metody základní třídy.

ExpandoPrecludesOverride 1220

Expando metody nemohou přepsat metody základní třídy.

IllegalParamArrayAttribute 1221

Seznam argumentů proměnných musí být typu pole.

ExpandoPrecludesAbstract 1222

Expando metody nemohou být abstraktní.

ShouldBeAbstract 1223

Funkce bez těla by měla být abstract.

BadModifierInInterface 1224

Tento modifikátor nelze použít u člena rozhraní.

VarIllegalInInterface 1226

Proměnné nelze deklarovat v rozhraní.

InterfaceIllegalInInterface 1227

Rozhraní nelze deklarovat v objektu interface.

NoVarInEnum 1228

enum deklarace členů by neměly používat var klíčové slovo.

InvalidImport 1229

Příkaz import není v tomto kontextu platný.

EnumNotAllowed 1230

enum definice není v tomto kontextu povolena.

InvalidCustomAttributeTarget 1231

Tento atribut není platný pro tento typ deklarace.

PackageInWrongContext 1232

V tomto kontextu není povolená definice balíčku.

ConstructorMayNotHaveReturnType 1233

Konstruktor nemůže mít návratový typ.

OnlyClassesAndPackagesAllowed 1234

V knihovně jsou povoleny pouze třídy a balíčky.

InvalidDebugDirective 1235

Neplatná direktiva ladění.

CustomAttributeUsedMoreThanOnce 1236

Tento typ atributu musí být jedinečný.

NestedInstanceTypeCannotBeExtendedByStatic 1237

Nestatický vnořený typ lze rozšířit pouze nestatický typ vnořený ve stejné třídě.

PropertyLevelAttributesMustBeOnGetter 1238

Atribut, který cílí na vlastnost, musí být zadán na přístupovém objektu getget , pokud je k dispozici.

BadThrow 1239

Příkaz throw musí mít argument, pokud není uvnitř catch bloku try příkazu.

ParamListNotLast 1240

Seznam argumentů proměnných musí být posledním argumentem.

NoSuchType 1241

Typ nebyl nalezen. Pravděpodobně chybí odkaz na sestavení.

BadOctalLiteral 1242

Chybně formátovaný osmičkový literál se považuje za desetinný literál.

InstanceNotAccessibleFromStatic 1243

Nestatický člen není přístupný z static oboru.

StaticRequiresTypeName 1244

Ke statickému členu musí mít přístup název třídy.

NonStaticWithTypeName 1245

K nestatického členu nelze získat přístup s názvem třídy.

NoSuchStaticMember 1246

Typ takový člen nemá static .

SuspectLoopCondition 1247

Podmínka smyčky nemůže obsahovat volání funkce.

ExpectedAssembly 1248

Očekávané sestavení.

AssemblyAttributesMustBeGlobal 1249

Vlastní atributy sestavení nemohou být součástí jiného konstruktoru.

ExpandoPrecludesStatic 1250

Expando metody nemohou být statické.

DuplicateMethod 1251

Tato metoda má stejný název, typy parametrů a návratový typ jako jiná metoda v této třídě.

NotAnExpandoFunction 1252

Členy třídy používané jako konstruktory by měly být označeny jako Expando funkce.

NotValidVersionString 1253

Neplatný řetězec verze.

ExecutablesCannotBeLocalized 1254

Spustitelné soubory nelze lokalizovat; Culture by měl být vždy prázdný.

StringConcatIsSlow 1255

Operátor plus je pomalý způsob zřetězení řetězců. Místo toho zvažte použití StringBuilder .

CcInvalidInDebugger 1256

Direktivy podmíněné kompilace a proměnné nelze v ladicím programu použít.

ExpandoMustBePublic 1257

Expando metody musí být veřejné.

DelegatesShouldNotBeExplicitlyConstructed 1258

Delegáti by neměli být explicitně sestaveni; jednoduše použijte název metody.

ImplicitlyReferencedAssemblyNotFound 1259

Odkazované sestavení závisí na jiném sestavení, na které není odkazováno nebo nelze nalézt.

PossibleBadConversion 1260

Tento převod může selhat za běhu.

PossibleBadConversionFromString 1261

Převod řetězce na číslo nebo logickou hodnotu je pomalý a může selhat za běhu.

InvalidResource 1262

Toto není platný soubor .resources.

WrongUseOfAddressOf 1263

Adresu operátoru lze použít pouze v seznamu argumentů.

NonCLSCompliantType 1264

Zadaný typ není kompatibilní se specifikací CLS.

MemberTypeCLSCompliantMismatch 1265

Člen třídy nelze označit jako kompatibilní se specifikací CLS (Common Language Specification), protože třída není označena jako kompatibilní se specifikací CLS.

TypeAssemblyCLSCompliantMismatch 1266

Typ nelze označit jako kompatibilní se specifikací CLS, protože sestavení není označené jako kompatibilní se specifikací CLS.

IncompatibleAssemblyReference 1267

Odkazované sestavení není kompatibilní.

InvalidAssemblyKeyFile 1268

Byl použit neplatný soubor klíče sestavení.

TypeNameTooLong 1269

Plně kvalifikovaný název typu je příliš dlouhý. Musí mít méně než 1 024 znaků.

MemberInitializerCannotContainFuncExpr 1270

Inicializátor člena nemůže obsahovat výraz funkce.

CantAssignThis 5000

Nelze přiřadit .this

NumberExpected 5001

Byl očekáváno číslo.

FunctionExpected 5002

Byla očekáváno funkce.

CannotAssignToFunctionResult 5003

Nelze přiřadit k výsledku funkce.

StringExpected 5005

Byl očekáván řetězec.

DateExpected 5006

Byl očekáváný objekt data.

ObjectExpected 5007

Byl očekává objekt.

IllegalAssignment 5008

Neplatné přiřazení

UndefinedIdentifier 5009

Nedefinovaný identifikátor.

BooleanExpected 5010

Nebyla nalezena žádná logická hodnota.

VBArrayExpected 5013

Očekává se VBArray.

EnumeratorExpected 5015

Byl očekáváný objekt enumerátoru.

RegExpExpected 5016

RegExpObject objekt byl očekáváno.

RegExpSyntax 5017

Syntaktická chyba v regulárním výrazu

UncaughtException 5022

Došlo k výjimce, která nebyla zachycena.

InvalidPrototype 5023

Tato funkce nemá platný prototyp objektu.

URIEncodeError 5024

Identifikátor URI, který se má zakódovat, obsahuje neplatný znak.

URIDecodeError 5025

Identifikátor URI, který se má dekódovat, není platné kódování.

FractionOutOfRange 5026

Počet desetinných číslic je mimo rozsah.

PrecisionOutOfRange 5027

Přesnost je mimo rozsah.

ArrayLengthConstructIncorrect 5029

Délka pole musí být konečné kladné celé číslo.

ArrayLengthAssignIncorrect 5030

Délka pole musí být přiřazena konečné kladné číslo.

NeedArrayObject 5031

| není objekt pole. Byl očekáváný objekt pole.

NoConstructor 5032

Žádný takový konstruktor.

IllegalEval 5033

Alias Eval nemůže volat.

NotYetImplemented 5034

Není ještě implementováno.

MustProvideNameForNamedParameter 5035

Nelze zadat název pojmenovaného parametru s hodnotou null nebo prázdný.

DuplicateNamedParameter 5036

Duplikovat pojmenovaný parametr.

MissingNameParameter 5037

Zadaný název pojmenovaného parametru není jedním z formálních parametrů.

MoreNamedParametersThanArguments 5038

Je zadáno příliš málo argumentů. Počet pojmenovaných názvů parametrů nesmí překročit počet předaných argumentů.

NonSupportedInDebugger 5039

Výraz nelze vyhodnotit v ladicím programu.

AssignmentToReadOnly 5040

Nelze přiřadit k poli nebo vlastnosti jen pro čtení.

WriteOnlyProperty 5041

Vlastnost je určena pouze pro zápis.

IncorrectNumberOfIndices 5042

Počet indexů neodpovídá dimenzi pole.

RefParamsNonSupportedInDebugger 5043

Metody s ref parametry nelze volat v ladicím programu.

CannotCallSecurityMethodLateBound 5044

Metody Deny(), PermitOnly()a Assert() zabezpečení nelze volat pomocí pozdní vazby.

CannotUseStaticSecurityAttribute 5045

JScript nepodporuje statické atributy zabezpečení.

NonClsException 5046

Cíl vyvolal výjimku, která není CLS.

FuncEvalAborted 6000

Vyhodnocení funkce bylo přerušeno.

FuncEvalTimedout 6001

Vypršel časový limit vyhodnocení funkce.

FuncEvalThreadSuspended 6002

Vyhodnocení funkce se nezdařilo. Vlákno je pozastaveno.

FuncEvalThreadSleepWaitJoin 6003

Vyhodnocení funkce se nezdařilo. Vlákno spí, čeká na objekt nebo čeká na dokončení jiného vlákna.

FuncEvalBadThreadState 6004

Vyhodnocení funkce se nezdařilo. Vlákno může obsahovat nesprávná data.

FuncEvalBadThreadNotStarted 6005

Vyhodnocení funkce se nezdařilo a vlákno se nespustilo.

NoFuncEvalAllowed 6006

Vyhodnocení funkce bylo přerušeno. Chcete-li zapnout vyhodnocení vlastností, klepněte na tlačítko Možnosti v nabídce Nástroje a potom vyberte ladění ve stromovém zobrazení.

FuncEvalBadLocation 6007

Vyhodnocení funkce nelze provést, pokud je v tomto okamžiku v programu zastaveno.

FuncEvalWebMethod 6008

Nelze volat webovou metodu v ladicím programu.

StaticVarNotAvailable 6009

Statická proměnná není k dispozici.

TypeObjectNotAvailable 6010

Objekt typu pro tento typ není k dispozici.

ExceptionFromHResult 6011

Výjimka z HODNOTY HRESULT

SideEffectsDisallowed 6012

Výraz způsobuje vedlejší účinky a nebude vyhodnocen.

Platí pro