JSError Wyliczenie

Definicja

Określa JScript komunikatów o błędach. Ta klasa należy do kategorii stanu kompilacji i czasu uruchomienia.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

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
Dziedziczenie
Atrybuty

Pola

AbstractCannotBePrivate 1157

Metoda abstrakcyjna nie może być prywatna.

AbstractCannotBeStatic 1216

Metody statyczne nie mogą być abstrakcyjne.

AbstractWithBody 1192

Funkcja abstrakcyjna nie może mieć treści.

ActionNotSupported 445

Obiekt nie obsługuje tej akcji.

AmbiguousBindingBecauseOfEval 1150

Obecność funkcji Eval sprawiła, że użycie tej nazwy było niejednoznaczne.

AmbiguousBindingBecauseOfWith 1149

W instrukcji ta nazwa jest With niejednoznaczna.

AmbiguousConstructorCall 1184

Więcej niż jeden konstruktor pasuje do tej listy parametrów.

AmbiguousMatch 1183

Więcej niż jedna metoda lub właściwość pasuje do tej listy parametrów.

ArrayLengthAssignIncorrect 5030

Długość tablicy musi mieć przypisaną skończoną liczbę dodatnią.

ArrayLengthConstructIncorrect 5029

Długość tablicy musi być skończoną dodatnią liczbą całkowitą.

ArrayMayBeCopied 1215

Przypisanie JScript do tablicy może Array spowodować skopiowanie tablicy.

AssemblyAttributesMustBeGlobal 1249

Niestandardowe atrybuty zestawu nie mogą być częścią innej konstrukcji.

AssignmentToReadOnly 5040

Nie można przypisać do pola lub właściwości tylko do odczytu.

BadBreak 1019

Nie może mieć break poza pętlą.

BadContinue 1020

Nie może mieć continue poza pętlą.

BadFunctionDeclaration 1199

Możliwe nieprawidłowej deklaracji funkcji, brakującej funkcji lub nierozpoznany błąd składniowy.

BadHexDigit 1023

Oczekiwano cyfry szesnastkowej.

BadLabel 1025

Istnieje już etykieta o tej nazwie.

BadModifierInInterface 1224

Tego modyfikatora nie można używać na element członkowski interfejsu.

BadOctalLiteral 1242

Źle sformułowany literał ósemkowy jest traktowany jako literał dziesiętny.

BadPropertyDeclaration 1200

Nieprawidłowa deklaracja właściwości. Accessor get nie może mieć argumentów, a set accessor musi mieć jeden argument.

BadReturn 1018

Instrukcja return nie może występować poza funkcją.

BadSwitch 1103

Brak case instrukcji lub default .

BadThrow 1239

Instrukcja throw musi mieć argument , chyba że znajduje się wewnątrz bloku instrukcji catch try .

BadVariableDeclaration 1198

Możliwe błędy nieprawidłowej deklaracji var zmiennej, brakującej lub nierozpoznanych składni.

BadWayToLeaveFinally 1190

Pozostawienie bloku w ten sposób jest powolne i potencjalnie finally mylące.

BaseClassIsExpandoAlready 1156

Klasa bazowa jest już oznaczona Expando . Bieżąca specyfikacja zostanie zignorowana.

BooleanExpected 5010

Nie znaleziono wartości logicznych.

CannotAssignToFunctionResult 5003

Nie można przypisać do wyniku funkcji.

CannotBeAbstract 1212

Nie może być abstrakcyjna, chyba że klasa jest oznaczona jako abstrakcyjna.

CannotCallSecurityMethodLateBound 5044

Metody Deny() zabezpieczeń , i nie mogą być PermitOnly() Assert() wywoływane przy użyciu późnego powiązania.

CannotChangeVisibility 1171

Nie można zmienić specyfikacji widoczności metody podstawowej.

CannotInstantiateAbstractClass 1214

Nie można skonstruować wystąpienia klasy abstrakcyjnej.

CannotNestPositionDirective 1119

Dyrektywa Position musi zostać zakończona, zanim będzie można rozpocząć nową.

CannotReturnValueFromVoidFunction 1182

Nie można zwrócić wartości z funkcji void lub konstruktora.

CannotUseNameOfClass 1124

Tylko funkcja konstruktora może mieć taką samą nazwę jak klasa, w która się pojawia.

CannotUseStaticSecurityAttribute 5045

JScript nie obsługuje statycznych atrybutów zabezpieczeń.

CantAssignThis 5000

Nie można przypisać do this .

CantCreateObject 429

Nie można utworzyć obiektu.

CcInvalidElif 1106

Niedopasowane @elif ; brak @if zdefiniowanych.

CcInvalidElse 1105

Niedopasowane @else ; brak @if zdefiniowanych.

CcInvalidEnd 1104

Niedopasowane @end ; brak @if zdefiniowanych.

CcInvalidInDebugger 1256

W debugerze nie można używać dyrektyw i zmiennych kompilacji warunkowej.

CcOff 1030

Kompilacja warunkowa jest wyłączona.

CircularDefinition 1120

Definicja cykliczna.

ClashWithProperty 1177

Nazwa pola powoduje konflikt z nazwą właściwości.

ClassNotAllowed 1109

Definicja klasy jest niedozwolone w tym kontekście.

ConstructorMayNotHaveReturnType 1233

Konstruktor nie może mieć typu zwracanego.

CustomAttributeUsedMoreThanOnce 1236

Ten typ atrybutu musi być unikatowy.

DateExpected 5006

Oczekiwany obiekt date.

DelegatesShouldNotBeExplicitlyConstructed 1258

Delegaty nie powinny być konstruowane jawnie; Po prostu użyj nazwy metody .

Deprecated 1121

Określony typ jest przestarzały.

DifferentReturnTypeFromBase 1176

Metoda w bazie ma inny typ zwracany.

DoesNotHaveAnAddress 1203

Wyrażenie nie ma adresu.

DupDefault 1027

default w instrukcji może wystąpić tylko switch raz.

DuplicateMethod 1251

Ta metoda ma tę samą nazwę, typy parametrów i zwraca typ jako inną metodę w tej klasie.

DuplicateName 1111

Identyfikator jest już używany.

DuplicateNamedParameter 5036

Zduplikowane nazwanego parametru.

DupVisibility 1101

Modyfikator widoczności jest już zdefiniowany.

EnumeratorExpected 5015

Oczekiwano obiektu wyliczenia.

EnumNotAllowed 1230

enum definicja jest dozwolona w tym kontekście.

ErrEOF 1107

Oczekiwanie większej liczby znaków źródłowych.

ExceptionFromHResult 6011

Wyjątek od HRESULT.

ExecutablesCannotBeLocalized 1254

Nie można zlokalizowane pliki wykonywalne; Culture zawsze powinna być pusta.

ExpandoClassShouldNotImpleEnumerable 1162

Expando Klasy nie powinny implementować IEnumerable klasy . Interfejs jest niejawnie definiowany w Expando klasach.

ExpandoMustBePublic 1257

Expando Metody muszą być publiczne.

ExpandoPrecludesAbstract 1222

Expando Metody nie mogą być abstrakcyjne.

ExpandoPrecludesOverride 1220

Expando Metody nie mogą przesłonić metod klasy bazowej.

ExpandoPrecludesStatic 1250

Expando Metody nie mogą być statyczne.

ExpectedAssembly 1248

Oczekiwany zestaw.

ExpressionExpected 1195

Oczekiwane wyrażenie.

FileNotFound 53

Nie znaleziono pliku.

FinalPrecludesAbstract 1209

final i abstract nie mogą być używane razem.

FractionOutOfRange 5026

Liczba cyfr ułamkowych jest poza zakresem.

FuncEvalAborted 6000

Ocena funkcji została przerwana.

FuncEvalBadLocation 6007

Oceny funkcji nie można wykonać po zatrzymaniu w tym momencie w programie.

FuncEvalBadThreadNotStarted 6005

Ocena funkcji nie powiodła się i wątek nie został uruchomiony.

FuncEvalBadThreadState 6004

Ocena funkcji nie powiodła się. Wątek może zawierać nieprawidłowe dane.

FuncEvalThreadSleepWaitJoin 6003

Ocena funkcji nie powiodła się. Wątek jest uśpiony, czeka na obiekt lub czeka na zakończenie innego wątku.

FuncEvalThreadSuspended 6002

Ocena funkcji nie powiodła się. Wątek jest zawieszony.

FuncEvalTimedout 6001

Uchylił się czas oceny funkcji.

FuncEvalWebMethod 6008

Nie można wywołać metody internetowej w debugerze.

FunctionExpected 5002

Oczekiwano funkcji.

GetAndSetAreInconsistent 1142

Metody get i tej właściwości nie są ze sobą set zgodne.

HidesAbstractInBase 1172

Metoda ukrywa abstract się w base klasie.

HidesParentMember 1170

base Klasa zawiera już członka o tej nazwie.

IllegalAssignment 5008

Nieprawidłowe przypisanie.

IllegalChar 1014

Nieprawidłowy znak.

IllegalEval 5033

Nie Eval można nazwać za pomocą aliasu.

IllegalParamArrayAttribute 1221

Lista argumentów zmiennych musi być typu tablicy.

IllegalUseOfSuper 1189

Używanie klasy bazowej w ten sposób jest nieprawidłowe.

IllegalUseOfThis 1122

Użycie wartości w bieżącym kontekście this jest nieprawidłowe.

IllegalVisibility 1102

Nieprawidłowy modyfikator widoczności.

ImplicitlyReferencedAssemblyNotFound 1259

Zestaw, do których istnieje odwołanie, zależy od innego zestawu, który nie jest przywołyny lub nie można go odnaleźć.

ImpossibleConversion 1208

Określona konwersja lub przekształcenie nie jest możliwe.

IncompatibleAssemblyReference 1267

Zestaw, do których istnieje odwołanie, jest niezgodny.

IncompatibleVisibility 1108

Modyfikator niezgodnych widoczności.

IncorrectNumberOfIndices 5042

Liczba indeksów nie pasuje do wymiaru tablicy.

InstanceNotAccessibleFromStatic 1243

Niestatyczne elementy członkowskie nie są dostępne z static zakresu.

InterfaceIllegalInInterface 1227

Interfejsów nie można zadeklarować w interface .

InternalError 51

Zgłaszany jest błąd wewnętrzny.

InvalidAssemblyKeyFile 1268

Został użyty nieprawidłowy plik klucza zestawu.

InvalidBaseTypeForEnum 1213

enum Typ podstawowy musi być typem pierwotnym typu całkowitego.

InvalidCall 5

Nieprawidłowe wywołanie procedury lub argument.

InvalidCustomAttribute 1143

Klasa atrybutu niestandardowego musi pochodzić od Attribute klasy .

InvalidCustomAttributeArgument 1144

Na liście argumentów konstruktora niestandardowego atrybutu dozwolone są tylko typy pierwotne.

InvalidCustomAttributeClassOrCtor 1146

Nieznany niestandardowy atrybut klasy lub konstruktora.

InvalidCustomAttributeTarget 1231

Ten atrybut nie jest prawidłowy dla tego typu deklaracji.

InvalidDebugDirective 1235

Nieprawidłowa dyrektywa debugowania.

InvalidElse 1034

Niedopasowane else ; brak if zdefiniowanych.

InvalidImport 1229

Instrukcja import nie jest prawidłowa w tym kontekście.

InvalidLanguageOption 1179

Należy określić opcję języka "fast" lub "versionSafe".

InvalidPositionDirective 1114

Znaleziono dyrektywę o nieznanej pozycji.

InvalidPrototype 5023

Ta funkcja nie ma prawidłowego prototypu obiektu.

InvalidResource 1262

Nie jest to prawidłowy plik resources.

ItemNotAllowedOnExpandoClass 1152

Nie można zdefiniować właściwości Item w Expando klasie. Ten element jest zarezerwowany dla Expando pól.

KeywordUsedAsIdentifier 1137

Nie można użyć słowa zastrzeżonego jako identyfikatora.

MemberInitializerCannotContainFuncExpr 1270

Inicjator członkowski nie może zawierać wyrażenia funkcji.

MemberTypeCLSCompliantMismatch 1265

Nie można oznaczać Common Language Specification (CLS), ponieważ klasa nie jest oznaczona jako zgodna ze specyfikacją CLS.

MethodClashOnExpandoSuperClass 1155

Nie można utworzyć Expando klasy, ponieważ właściwość o nazwie Item jest już zdefiniowana w hierarchii klas.

MethodInBaseIsNotVirtual 1174

Metoda w klasie bazowej, która jest final lub nie virtual override jest ignorowana. Podaj wartość hide.

MethodNotAllowedOnExpandoClass 1153

Nie można zdefiniować właściwości o nazwie Item w Expando klasie.

MissingConstructForAttributes 1160

Lista atrybutów nie ma zastosowania do bieżącego kontekstu.

MissingNameParameter 5037

Określona nazwana nazwa parametru nie jest jednym z parametrów formalnych.

MoreNamedParametersThanArguments 5038

Określono zbyt mało argumentów. Liczba nazwanych nazw parametrów nie może przekraczać liczby przekazanych argumentów.

MustBeEOL 1115

Po dyrektywie nie może nas nasunić się inny kod w tym samym wierszu.

MustImplementMethod 1128

Klasa musi zapewniać implementację metody .

MustProvideNameForNamedParameter 5035

Nie można podać wartości null lub pustej nazwanej nazwy parametru.

NeedArrayObject 5031

"|" nie jest obiektem tablicy. Oczekiwano obiektu tablicy.

NeedCompileTimeConstant 1110

Wyrażenie musi być stałą czasu kompilacji.

NeedInstance 1210

Wystąpienie jest oczekiwane.

NeedInterface 1129

Oczekiwana jest nazwa interfejsu.

NeedObject 424

Obiekt jest wymagany.

NeedType 1112

Nazwa typu jest oczekiwana.

NestedInstanceTypeCannotBeExtendedByStatic 1237

Zagnieżdżony typ niestatycznych można rozszerzyć tylko przez typ niestatycznych zagnieżdżony w tej samej klasie.

NewNotSpecifiedInMethodDeclaration 1173

Metoda pasuje do metody w klasie bazowej. Musi określać override wartość lub hide .

NoAt 1032

Oczekiwano @ .

NoCatch 1033

Oczekiwano catch .

NoCcEnd 1029

Oczekiwano @end .

NoColon 1003

Oczekiwano ":".

NoComma 1100

Oczekiwano ",".

NoCommaOrTypeDefinitionError 1191

Oczekiwano "," lub nieprawidłowej deklaracji typu; write " < Identifier : Type " not " Type Identifier > < > < > < > ".

NoCommentEnd 1016

Komentarz nie został zakończony.

NoConstructor 5032

Nie ma takiego konstruktora.

NoEqual 1011

Oczekiwano "=".

NoError 0

Brak błędu. Jest to wartość domyślna (0) dla wyliczenia.

NoFuncEvalAllowed 6006

Ocena funkcji została przerwana. Aby włączyć ocenę właściwości, kliknij pozycję Opcje w menu Narzędzia, a następnie wybierz pozycję Debugowanie w widoku drzewa.

NoIdentifier 1010

Oczekiwany identyfikator.

NoLabel 1026

Nie znaleziono etykiety.

NoLeftCurly 1008

Oczekiwano wartości "{".

NoLeftParen 1005

Oczekiwano "(".

NoMemberIdentifier 1028

Oczekiwany identyfikator lub string .

NoMethodInBaseToNew 1175

W klasie bazowej nie ma żadnego członka do hide .

NoMethodInBaseToOverride 1180

W klasie bazowej nie ma żadnego członka do override .

NonCLSCompliantMember 1163

Określony członek nie jest zgodny ze specyfikacją CLS.

NonCLSCompliantType 1264

Określony typ nie jest zgodny ze specyfikacją CLS.

NonClsException 5046

Element docelowy zrzucił wyjątek bez cls.

NonStaticWithTypeName 1245

Niestatycznych członków nie można uzyskać za pomocą nazwy klasy.

NonSupportedInDebugger 5039

Wyrażenia nie można ocenić w debugerze.

NoRightBracket 1007

Oczekiwano "]".

NoRightBracketOrComma 1194

Oczekiwano "," lub "]".

NoRightCurly 1009

Oczekiwano "}".

NoRightParen 1006

Oczekiwano ")".

NoRightParenOrComma 1193

Oczekiwano "," lub ")".

NoSemicolon 1004

Oczekiwano "; ".

NoSuchMember 1151

Obiekty tego typu nie mają takiego członka.

NoSuchStaticMember 1246

Typ nie ma takiego static członka.

NoSuchType 1241

Nie można odnaleźć typu. Może brakować odwołania do zestawu.

NotAccessible 1123

Obiekt lub członek nie jest dostępny z tego zakresu.

NotAllowedInSuperConstructorCall 1140

Obiekt lub członek jest niedozwolone w wywołaniu konstruktora klasy bazowej.

NotAnExpandoFunction 1252

Składowe klasy używane jako konstruktory powinny być oznaczone jako Expando funkcje.

NotCollection 451

Ten obiekt nie jest kolekcją.

NotConst 1031

Oczekiwano stałej.

NotDeletable 1164

Nie można usunąć obiektu lub członka.

NotIndexable 1158

Obiektów tego typu nie można indeksować.

NotInsideClass 1113

Prawidłowe tylko wewnątrz definicji klasy.

NotMeantToBeCalledDirectly 1141

Tej metody nie można wywołać bezpośrednio. Jeśli to możliwe, zamiast tego użyj dostępu do właściwości.

NotOKToCallSuper 1188

Nie można wywołać konstruktora klasy bazowej z tej lokalizacji.

NotValidForConstructor 1181

Nieprawidłowy dla konstruktora.

NotValidVersionString 1253

Nieprawidłowy ciąg wersji.

NotYetImplemented 5034

Jeszcze nie zaimplementowane.

NoVarInEnum 1228

enum Deklaracje członkowskie nie powinny używać słowa var kluczowego .

NoWhile 1024

Oczekiwano while .

NumberExpected 5001

Oczekiwano liczby.

ObjectExpected 5007

Oczekiwano obiektu.

OctalLiteralsAreDeprecated 1186

Literały ósemkowe są przestarzałe.

OLENoPropOrMethod 438

Obiekt nie obsługuje tej właściwości lub metody.

OnlyClassesAllowed 1161

W obrębie klasy dozwolone są tylko package klasy .

OnlyClassesAndPackagesAllowed 1234

W bibliotece dozwolone są tylko klasy i pakiety.

OutOfMemory 7

Za mało pamięci.

OutOfStack 28

Za dużo miejsca na stosie.

OverrideAndHideUsedTogether 1178

Nie można używać override i razem w deklaracji hide członka.

PackageExpected 1165

Oczekiwana nazwa pakietu.

PackageInWrongContext 1232

Definicja pakietu jest niedozwolone w tym kontekście.

ParamListNotLast 1240

Lista argumentów zmiennych musi być ostatnim argumentem.

PossibleBadConversion 1260

Ta konwersja może się nie powieść w czasie wykonywania.

PossibleBadConversionFromString 1261

Konwertowanie ciągu na liczbę lub wartość logiczną jest powolne i może się nie powieść w czasie uruchamiania.

PrecisionOutOfRange 5027

Precyzja jest poza zakresem.

PropertyLevelAttributesMustBeOnGetter 1238

Atrybut przeznaczony dla właściwości musi być określony w obiekcie get dostępu, jeśli get istnieje.

RefParamsNonSupportedInDebugger 5043

Metody z ref parametrami nie mogą być wywoływane w debugerze.

RegExpExpected 5016

RegExpObject oczekiwany obiekt .

RegExpSyntax 5017

Błąd składni w wyrażeniu regularnym.

ShouldBeAbstract 1223

Funkcja bez treści powinna być abstract funkcją .

SideEffectsDisallowed 6012

Wyrażenie powoduje skutki uboczne i nie zostanie ocenione.

StaticIsAlreadyFinal 1217

Metody statyczne nie mogą być final metodami .

StaticMethodsCannotHide 1219

Metody statyczne nie mogą ukrywać metod klasy bazowej.

StaticMethodsCannotOverride 1218

Metody statyczne nie mogą przesłaniać metod klasy bazowej.

StaticMissingInStaticInit 1159

Inicjator statyczny musi określać słowo static kluczowe .

StaticRequiresTypeName 1244

Statyczny członek musi być dostępny za pomocą nazwy klasy.

StaticVarNotAvailable 6009

Zmienna statyczna nie jest dostępna.

StringConcatIsSlow 1255

Operator plus to powolny sposób połączenia ciągów. Zamiast tego rozważ StringBuilder użycie .

StringExpected 5005

Oczekiwano ciągu.

SuperClassConstructorNotAccessible 1185

Konstruktor klasy bazowej nie jest dostępny z tego zakresu.

SuspectAssignment 1206

If warunek nie może zawierać przypisania.

SuspectLoopCondition 1247

Warunek pętli nie może zawierać wywołania funkcji.

SuspectSemicolon 1207

Pusta instrukcja znaleziona w if instrukcji .

SyntaxError 1002

Znaleziono błąd składni.

TooFewParameters 1204

Nie wszystkie wymagane parametry zostały podane.

TooManyParameters 1148

Istnieje zbyt wiele rzeczywistych parametrów. Nadmiarowe parametry zostaną zignorowane.

TooManyTokensSkipped 1197

Zbyt wiele błędów. Plik może nie być plikiem JScript pliku.

TypeAssemblyCLSCompliantMismatch 1266

Nie można oznaczać typu zgodnego ze specyfikacją CLS, ponieważ zestaw nie jest oznaczony jako zgodny ze specyfikacją CLS.

TypeCannotBeExtended 1134

Nie można rozszerzyć typu.

TypeMismatch 13

Niezgodność.

TypeNameTooLong 1269

W pełni kwalifikowana nazwa typu jest za długa. Musi być krótszy niż 1024 znaki.

TypeObjectNotAvailable 6010

Obiekt typu dla tego typu jest niedostępny.

UncaughtException 5022

Wyjątek zgłoszony i nie przechwycony.

UndeclaredVariable 1135

Zmienna nie została zadeklarowana.

UndefinedIdentifier 5009

Niezdefiniowany identyfikator.

UnexpectedSemicolon 1196

Nieoczekiwany "; ".

UnreachableCatch 1133

Klauzula Catch nigdy nie zostanie osiągnięta.

UnterminatedString 1015

Stała ciągu nie została zakończona.

URIDecodeError 5025

Zdekodowany adres URI nie jest prawidłowym kodowaniem.

URIEncodeError 5024

Identyfikator URI do zakodowania zawiera nieprawidłowy znak.

UselessAssignment 1205

Przypisanie tworzy Expando właściwość, która jest natychmiast zgłaszana.

UselessExpression 1169

Wyrażenie nie ma żadnego efektu.

VariableLeftUninitialized 1136

Niezainicjowane zmienne są niebezpieczne i powolne w użyciu. Czy zamierzasz pozostawić ją niezainicjowana?

VariableMightBeUnitialized 1187

Zmienna może nie zostać zainicjowana.

VarIllegalInInterface 1226

Zmiennych nie można zadeklarować w interfejsie.

VBArrayExpected 5013

Oczekiwana jest wersja VBArray.

WriteOnlyProperty 5041

Właściwość jest tylko do zapisu.

WrongDirective 1118

Nieprawidłowa dyrektywa debugera lub nieprawidłowe położenie dyrektywy.

WrongUseOfAddressOf 1263

Adres operatora może być używany tylko na liście argumentów.

Dotyczy