JSError Wyliczenie

Definicja

Określa komunikaty o błędach JScript. Ta klasa należy do kategorii kompilacji i stanu czasu wykonywania.

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

Nazwa Wartość Opis
NoError 0

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

InvalidCall 5

Nieprawidłowe wywołanie procedury lub argument.

OutOfMemory 7

Brak pamięci.

TypeMismatch 13

Niezgodność typu

OutOfStack 28

Brak miejsca na stosie.

InternalError 51

Został zgłoszony błąd wewnętrzny.

FileNotFound 53

Nie można odnaleźć pliku.

NeedObject 424

Wymagany jest obiekt.

CantCreateObject 429

Nie można utworzyć obiektu.

OLENoPropOrMethod 438

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

ActionNotSupported 445

Obiekt nie obsługuje tej akcji.

NotCollection 451

Ten obiekt nie jest kolekcją.

SyntaxError 1002

Wykryto błąd składniowy.

NoColon 1003

Oczekiwano ciągu ":".

NoSemicolon 1004

Oczekiwano ciągu ";".

NoLeftParen 1005

Oczekiwano ciągu "(".

NoRightParen 1006

Oczekiwano "".

NoRightBracket 1007

Oczekiwano ciągu "]".

NoLeftCurly 1008

Oczekiwano ciągu "{".

NoRightCurly 1009

Oczekiwano "}".

NoIdentifier 1010

Oczekiwany identyfikator.

NoEqual 1011

Oczekiwano ciągu "=".

IllegalChar 1014

Nieprawidłowy znak.

UnterminatedString 1015

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

NoCommentEnd 1016

Komentarz nie został zakończony.

BadReturn 1018

Instrukcja Return nie może pojawić się poza funkcją.

BadBreak 1019

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

BadContinue 1020

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

BadHexDigit 1023

Oczekiwana cyfra szesnastkowa.

NoWhile 1024

Oczekiwano while.

BadLabel 1025

Istnieje już etykieta o tej nazwie.

NoLabel 1026

Nie można odnaleźć etykiety.

DupDefault 1027

default może pojawić się tylko raz w instrukcji switch .

NoMemberIdentifier 1028

Oczekiwany identyfikator lub string.

NoCcEnd 1029

Oczekiwano @end.

CcOff 1030

Kompilacja warunkowa jest wyłączona.

NotConst 1031

Oczekiwana stała.

NoAt 1032

Oczekiwano @.

NoCatch 1033

Oczekiwano catch.

InvalidElse 1034

Niedopasowane else; nie zdefiniowano if .

NoComma 1100

Oczekiwano wartości ",".

DupVisibility 1101

Modyfikator widoczności został już zdefiniowany.

IllegalVisibility 1102

Nieprawidłowy modyfikator widoczności.

BadSwitch 1103

Brak case instrukcji lub default .

CcInvalidEnd 1104

Niedopasowane @end; nie zdefiniowano @if .

CcInvalidElse 1105

Niedopasowane @else; nie zdefiniowano @if .

CcInvalidElif 1106

Niedopasowane @elif; nie zdefiniowano @if .

ErrEOF 1107

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

IncompatibleVisibility 1108

Niezgodny modyfikator widoczności.

ClassNotAllowed 1109

Definicja klasy nie jest dozwolona w tym kontekście.

NeedCompileTimeConstant 1110

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

DuplicateName 1111

Identyfikator jest już używany.

NeedType 1112

Oczekiwana jest nazwa typu.

NotInsideClass 1113

Prawidłowe tylko wewnątrz definicji klasy.

InvalidPositionDirective 1114

Odnaleziono nieznaną dyrektywę położenia.

MustBeEOL 1115

Po dyrektywie nie można wykonać innego kodu w tym samym wierszu.

WrongDirective 1118

Nieprawidłowa dyrektywa debugera lub niewłaściwa pozycja dla dyrektywy.

CannotNestPositionDirective 1119

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

CircularDefinition 1120

Definicja cykliczna.

Deprecated 1121

Określony typ jest przestarzały.

IllegalUseOfThis 1122

Nie jest prawidłowe do użycia this w bieżącym kontekście.

NotAccessible 1123

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

CannotUseNameOfClass 1124

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

MustImplementMethod 1128

Klasa musi zapewnić implementację metody .

NeedInterface 1129

Oczekiwana jest nazwa interfejsu.

UnreachableCatch 1133

Klauzula Catch nigdy nie zostanie osiągnięta.

TypeCannotBeExtended 1134

Nie można rozszerzyć typu.

UndeclaredVariable 1135

Zmienna nie została zadeklarowana.

VariableLeftUninitialized 1136

Niezainicjowane zmienne są niebezpieczne i powolne do użycia. Czy zamierzasz pozostawić go niezainicjowany?

KeywordUsedAsIdentifier 1137

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

NotAllowedInSuperConstructorCall 1140

Obiekt lub składowa nie jest dozwolona w wywołaniu konstruktora klasy bazowej.

NotMeantToBeCalledDirectly 1141

Nie można wywołać tej metody bezpośrednio. Jeśli to możliwe, użyj metod dostępu do właściwości.

GetAndSetAreInconsistent 1142

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

InvalidCustomAttribute 1143

Klasa atrybutu niestandardowego musi pochodzić z klasy Attribute.

InvalidCustomAttributeArgument 1144

Tylko typy pierwotne są dozwolone na liście argumentów konstruktora atrybutu niestandardowego.

InvalidCustomAttributeClassOrCtor 1146

Nieznana niestandardowa klasa atrybutu lub konstruktor.

TooManyParameters 1148

Istnieje zbyt wiele parametrów rzeczywistych. Nadmiar parametrów zostanie zignorowany.

AmbiguousBindingBecauseOfWith 1149

Instrukcja With dokonała użycia tej nazwy niejednoznacznej.

AmbiguousBindingBecauseOfEval 1150

Obecność Eval tej nazwy stała się niejednoznaczna.

NoSuchMember 1151

Obiekty tego typu nie mają takiego elementu członkowskiego.

ItemNotAllowedOnExpandoClass 1152

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

MethodNotAllowedOnExpandoClass 1153

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

MethodClashOnExpandoSuperClass 1155

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

BaseClassIsExpandoAlready 1156

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

AbstractCannotBePrivate 1157

Metoda abstrakcyjna nie może być prywatna.

NotIndexable 1158

Obiekty tego typu nie są indeksowalne.

StaticMissingInStaticInit 1159

Statyczny inicjator musi określać static słowo kluczowe.

MissingConstructForAttributes 1160

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

OnlyClassesAllowed 1161

Tylko klasy są dozwolone wewnątrz klasy package.

ExpandoClassShouldNotImpleEnumerable 1162

Expando klasy nie powinny implementować IEnumerableklasy . Interfejs jest niejawnie zdefiniowany w Expando klasach.

NonCLSCompliantMember 1163

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

NotDeletable 1164

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

PackageExpected 1165

Oczekiwana nazwa pakietu.

UselessExpression 1169

Wyrażenie nie ma żadnego efektu.

HidesParentMember 1170

base klasa zawiera już składową o tej nazwie.

CannotChangeVisibility 1171

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

HidesAbstractInBase 1172

Metoda ukrywa się abstract w base klasie.

NewNotSpecifiedInMethodDeclaration 1173

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

MethodInBaseIsNotVirtual 1174

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

NoMethodInBaseToNew 1175

Brak elementu członkowskiego w klasie bazowej do hideklasy .

DifferentReturnTypeFromBase 1176

Metoda w bazie ma inny typ zwracany.

ClashWithProperty 1177

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

OverrideAndHideUsedTogether 1178

Nie można używać override elementów i hide razem w deklaracji elementu członkowskiego.

InvalidLanguageOption 1179

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

NoMethodInBaseToOverride 1180

Brak elementu członkowskiego w klasie bazowej do overrideklasy .

NotValidForConstructor 1181

Nieprawidłowa dla konstruktora.

CannotReturnValueFromVoidFunction 1182

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

AmbiguousMatch 1183

Więcej niż jedna metoda lub właściwość jest zgodna z tą listą parametrów.

AmbiguousConstructorCall 1184

Więcej niż jeden konstruktor jest zgodny z tą listą parametrów.

SuperClassConstructorNotAccessible 1185

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

OctalLiteralsAreDeprecated 1186

Literały ósemkowe są przestarzałe.

VariableMightBeUnitialized 1187

Zmienna może nie zostać zainicjowana.

NotOKToCallSuper 1188

Nieprawidłowe wywołanie konstruktora klasy bazowej z tej lokalizacji.

IllegalUseOfSuper 1189

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

BadWayToLeaveFinally 1190

Jest to powolne i potencjalnie mylące, aby opuścić finally blok w ten sposób.

NoCommaOrTypeDefinitionError 1191

Oczekiwana deklaracja typu "" lub nieprawidłowa; napisz "<Identyfikator> : <Typ>" nie "<Identyfikator typu>><".

AbstractWithBody 1192

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

NoRightParenOrComma 1193

Oczekiwano wartości "" lub "".

NoRightBracketOrComma 1194

Oczekiwano ciągu "", lub "]".

ExpressionExpected 1195

Oczekiwane wyrażenie.

UnexpectedSemicolon 1196

Nieoczekiwane ";".

TooManyTokensSkipped 1197

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

BadVariableDeclaration 1198

Możliwa nieprawidłowa deklaracja zmiennej, var brak lub nierozpoznany błąd składni.

BadFunctionDeclaration 1199

Możliwa nieprawidłowa deklaracja funkcji, brak funkcji lub nierozpoznany błąd składni.

BadPropertyDeclaration 1200

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

DoesNotHaveAnAddress 1203

Wyrażenie nie ma adresu.

TooFewParameters 1204

Nie podano wszystkich wymaganych parametrów.

UselessAssignment 1205

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

SuspectAssignment 1206

If warunek nie może zawierać przypisania.

SuspectSemicolon 1207

Pusta instrukcja znaleziona w if instrukcji .

ImpossibleConversion 1208

Określona konwersja lub przymus nie jest możliwa.

FinalPrecludesAbstract 1209

final i abstract nie można ich używać razem.

NeedInstance 1210

Oczekiwane jest wystąpienie.

CannotBeAbstract 1212

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

InvalidBaseTypeForEnum 1213

enum typ podstawowy musi być typem pierwotnym całkowitoliczby.

CannotInstantiateAbstractClass 1214

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

ArrayMayBeCopied 1215

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

AbstractCannotBeStatic 1216

Metody statyczne nie mogą być abstrakcyjne.

StaticIsAlreadyFinal 1217

Metody statyczne nie mogą być final.

StaticMethodsCannotOverride 1218

Metody statyczne nie mogą zastąpić metod klas bazowych.

StaticMethodsCannotHide 1219

Metody statyczne nie mogą ukrywać metod klasy bazowej.

ExpandoPrecludesOverride 1220

Expando metody nie mogą zastąpić metod klasy bazowej.

IllegalParamArrayAttribute 1221

Lista argumentów zmiennej musi być typu tablicy.

ExpandoPrecludesAbstract 1222

Expando metody nie mogą być abstrakcyjne.

ShouldBeAbstract 1223

Funkcja bez treści powinna mieć wartość abstract.

BadModifierInInterface 1224

Tego modyfikatora nie można używać w elemencie członkowskim interfejsu.

VarIllegalInInterface 1226

Nie można zadeklarować zmiennych w interfejsie.

InterfaceIllegalInInterface 1227

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

NoVarInEnum 1228

enum deklaracje składowe nie powinny używać słowa kluczowego var .

InvalidImport 1229

Instrukcja jest nieprawidłowa import w tym kontekście.

EnumNotAllowed 1230

enum definicja nie jest dozwolona w tym kontekście.

InvalidCustomAttributeTarget 1231

Ten atrybut jest nieprawidłowy dla tego typu deklaracji.

PackageInWrongContext 1232

Definicja pakietu nie jest dozwolona w tym kontekście.

ConstructorMayNotHaveReturnType 1233

Konstruktor nie może mieć typu zwracanego.

OnlyClassesAndPackagesAllowed 1234

Tylko klasy i pakiety są dozwolone wewnątrz biblioteki.

InvalidDebugDirective 1235

Nieprawidłowa dyrektywa debugowania.

CustomAttributeUsedMoreThanOnce 1236

Ten typ atrybutu musi być unikatowy.

NestedInstanceTypeCannotBeExtendedByStatic 1237

Typ niezagnieżdżony niestatyczny może być rozszerzony tylko przez typ niestatyczny zagnieżdżony w tej samej klasie.

PropertyLevelAttributesMustBeOnGetter 1238

Atrybut docelowy właściwości musi być określony na metodzie get dostępu, jeśli get jest obecny.

BadThrow 1239

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

ParamListNotLast 1240

Lista argumentów zmiennych musi być ostatnim argumentem.

NoSuchType 1241

Nie można odnaleźć typu. Być może brakuje odwołania do zestawu.

BadOctalLiteral 1242

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

InstanceNotAccessibleFromStatic 1243

Niestatyczny element członkowski nie jest dostępny z static zakresu.

StaticRequiresTypeName 1244

Statyczny element członkowski musi mieć dostęp do nazwy klasy.

NonStaticWithTypeName 1245

Nie można uzyskać dostępu do niestacjonanej składowej o nazwie klasy.

NoSuchStaticMember 1246

Typ nie ma takiego static elementu członkowskiego.

SuspectLoopCondition 1247

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

ExpectedAssembly 1248

Oczekiwany zestaw.

AssemblyAttributesMustBeGlobal 1249

Atrybuty niestandardowe zestawu nie mogą być częścią innej konstrukcji.

ExpandoPrecludesStatic 1250

Expando metody nie mogą być statyczne.

DuplicateMethod 1251

Ta metoda ma taką samą nazwę, typy parametrów i typ zwracany jako inna metoda w tej klasie.

NotAnExpandoFunction 1252

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

NotValidVersionString 1253

Nieprawidłowy ciąg wersji.

ExecutablesCannotBeLocalized 1254

Nie można lokalizować plików wykonywalnych; Culture zawsze powinna być pusta.

StringConcatIsSlow 1255

Operator plus to powolny sposób łączenia ciągów. Rozważ użycie StringBuilder zamiast tego.

CcInvalidInDebugger 1256

Nie można używać dyrektyw kompilacji warunkowej i zmiennych w debugerze.

ExpandoMustBePublic 1257

Expando metody muszą być publiczne.

DelegatesShouldNotBeExplicitlyConstructed 1258

Delegaty nie powinny być jawnie skonstruowane; po prostu użyj nazwy metody.

ImplicitlyReferencedAssemblyNotFound 1259

Zestaw, do którego odwołuje się odwołanie, zależy od innego zestawu, do którego nie odwołuje się odwołanie lub nie można go odnaleźć.

PossibleBadConversion 1260

Ta konwersja może zakończyć się niepowodzeniem w czasie wykonywania.

PossibleBadConversionFromString 1261

Konwertowanie ciągu na liczbę lub wartość logiczną działa wolno i może zakończyć się niepowodzeniem w czasie wykonywania.

InvalidResource 1262

To nie jest prawidłowy plik resources.

WrongUseOfAddressOf 1263

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

NonCLSCompliantType 1264

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

MemberTypeCLSCompliantMismatch 1265

Składowa klasy nie może być oznaczona jako zgodna ze specyfikacją języka wspólnego (CLS), ponieważ klasa nie jest oznaczona jako zgodna ze specyfikacją CLS.

TypeAssemblyCLSCompliantMismatch 1266

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

IncompatibleAssemblyReference 1267

Zestaw, do których się odwołuje, jest niezgodny.

InvalidAssemblyKeyFile 1268

Użyto nieprawidłowego pliku klucza zestawu.

TypeNameTooLong 1269

W pełni kwalifikowana nazwa typu jest za długa. Musi zawierać mniej niż 1024 znaki.

MemberInitializerCannotContainFuncExpr 1270

Inicjator składowy nie może zawierać wyrażenia funkcji.

CantAssignThis 5000

Nie można przypisać do this.

NumberExpected 5001

Oczekiwano liczby.

FunctionExpected 5002

Oczekiwano funkcji.

CannotAssignToFunctionResult 5003

Nie można przypisać do wyniku funkcji.

StringExpected 5005

Oczekiwano ciągu.

DateExpected 5006

Oczekiwano obiektu date.

ObjectExpected 5007

Oczekiwano obiektu.

IllegalAssignment 5008

Nieprawidłowe przypisanie.

UndefinedIdentifier 5009

Niezdefiniowany identyfikator.

BooleanExpected 5010

Nie znaleziono wartości logicznej.

VBArrayExpected 5013

Oczekiwano vbArray.

EnumeratorExpected 5015

Oczekiwano obiektu modułu wyliczającego.

RegExpExpected 5016

RegExpObject oczekiwany obiekt.

RegExpSyntax 5017

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

UncaughtException 5022

Zgłoszony wyjątek i nie przechwycony.

InvalidPrototype 5023

Ta funkcja nie ma prawidłowego obiektu prototypu.

URIEncodeError 5024

Identyfikator URI, który ma być zakodowany, zawiera nieprawidłowy znak.

URIDecodeError 5025

Identyfikator URI do dekodowania nie jest prawidłowym kodowaniem.

FractionOutOfRange 5026

Liczba cyfr ułamkowych jest poza zakresem.

PrecisionOutOfRange 5027

Precyzja jest poza zakresem.

ArrayLengthConstructIncorrect 5029

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

ArrayLengthAssignIncorrect 5030

Długość tablicy musi być przypisana skończona liczba dodatnia.

NeedArrayObject 5031

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

NoConstructor 5032

Nie ma takiego konstruktora.

IllegalEval 5033

Nie Eval można wywołać elementu przez alias.

NotYetImplemented 5034

Jeszcze nie zaimplementowano.

MustProvideNameForNamedParameter 5035

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

DuplicateNamedParameter 5036

Zduplikowany nazwany parametr.

MissingNameParameter 5037

Określona 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.

NonSupportedInDebugger 5039

Nie można ocenić wyrażenia w debugerze.

AssignmentToReadOnly 5040

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

WriteOnlyProperty 5041

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

IncorrectNumberOfIndices 5042

Liczba indeksów nie jest zgodna z wymiarem tablicy.

RefParamsNonSupportedInDebugger 5043

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

CannotCallSecurityMethodLateBound 5044

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

CannotUseStaticSecurityAttribute 5045

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

NonClsException 5046

Obiekt docelowy rzucił wyjątek inny niż CLS.

FuncEvalAborted 6000

Ocena funkcji została przerwana.

FuncEvalTimedout 6001

Upłynął limit czasu oceny funkcji.

FuncEvalThreadSuspended 6002

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

FuncEvalThreadSleepWaitJoin 6003

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

FuncEvalBadThreadState 6004

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

FuncEvalBadThreadNotStarted 6005

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

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.

FuncEvalBadLocation 6007

Nie można przeprowadzić oceny funkcji po zatrzymaniu w tym momencie w programie.

FuncEvalWebMethod 6008

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

StaticVarNotAvailable 6009

Zmienna statyczna jest niedostępna.

TypeObjectNotAvailable 6010

Obiekt typu dla tego typu jest niedostępny.

ExceptionFromHResult 6011

Wyjątek od HRESULT.

SideEffectsDisallowed 6012

Wyrażenie powoduje skutki uboczne i nie zostanie ocenione.

Dotyczy