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
Наследование
Атрибуты

Поля

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

Функция break не может использоваться вне цикла.

BadContinue 1020

Функция continue не может использоваться вне цикла.

BadFunctionDeclaration 1199

Возможно, используется недопустимое объявление функции, функция отсутствует или обнаружена неизвестная синтаксическая ошибка.

BadHexDigit 1023

Требуется шестнадцатеричная цифра.

BadLabel 1025

Метка с таким именем уже существует.

BadModifierInInterface 1224

Этот модификатор нельзя использовать для элемента интерфейса.

BadOctalLiteral 1242

Восьмеричный литерал с неправильным форматом интерпретирован как десятичный литерал.

BadPropertyDeclaration 1200

Недопустимое объявление свойства. У метода доступа get не должно быть аргументов, а у метода доступа set должен быть один аргумент.

BadReturn 1018

Возвращенный оператор не может находиться за пределами функции.

BadSwitch 1103

Отсутствует оператор case или default.

BadThrow 1239

У оператора throw должен быть аргумент, если он не находится внутри блока catch оператора try.

BadVariableDeclaration 1198

Возможно, используется недопустимое объявление переменной, отсутствует оператор var или обнаружена неизвестная синтаксическая ошибка.

BadWayToLeaveFinally 1190

Данный способ выхода из блока finally медленный и может стать причиной путаницы.

BaseClassIsExpandoAlready 1156

Базовый класс уже обозначен как Expando; текущая спецификация использоваться не будет.

BooleanExpected 5010

Не удалось найти логическое значение.

CannotAssignToFunctionResult 5003

Не удается выполнить присвоение результату функции.

CannotBeAbstract 1212

Не может быть абстрактным, если класс не обозначен как абстрактный.

CannotCallSecurityMethodLateBound 5044

Методы безопасности Deny(), PermitOnly() и Assert() нельзя вызвать с помощью позднего связывания.

CannotChangeVisibility 1171

Не удается изменить спецификацию видимости базового метода.

CannotInstantiateAbstractClass 1214

Создать экземпляр абстрактного класса невозможно.

CannotNestPositionDirective 1119

Чтобы начать новую директиву позиции, необходимо закончить текущую.

CannotReturnValueFromVoidFunction 1182

Не удалось вернуть значение пустой функции или конструктора.

CannotUseNameOfClass 1124

Имя функции может совпадать с именем класса, в котором она находится, только если она является функцией-конструктором.

CannotUseStaticSecurityAttribute 5045

Статические атрибуты безопасности в JScript не поддерживаются.

CantAssignThis 5000

Не удается выполнить присвоение this.

CantCreateObject 429

Не удается создать объект.

CcInvalidElif 1106

Несогласованная директива @elif; не задан оператор @if.

CcInvalidElse 1105

Несогласованная директива @else; не задан оператор @if.

CcInvalidEnd 1104

Несогласованная директива @end; не задан оператор @if.

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

Поле default может встречаться в операторе switch только один раз.

DuplicateMethod 1251

Имя, типы параметров и тип возвращаемого значения этого метода совпадают с соответствующими характеристиками другого метода в данном классе.

DuplicateName 1111

Идентификатор уже используется.

DuplicateNamedParameter 5036

Дублирует именованный параметр.

DupVisibility 1101

Модификатор видимости уже задан.

EnumeratorExpected 5015

Требуется объект-перечислитель.

EnumNotAllowed 1230

Определение enum в данном контексте запрещено.

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

Параметры final и abstract нельзя использовать одновременно.

FractionOutOfRange 5026

Количество десятичных знаков выходит за пределы допустимого диапазона.

FuncEvalAborted 6000

Вычисление функции прервано.

FuncEvalBadLocation 6007

Если остановка произошла в данном месте программы, функцию вычислить невозможно.

FuncEvalBadThreadNotStarted 6005

При вычислении функции произошел сбой, и поток не был запущен.

FuncEvalBadThreadState 6004

Сбой при вычислении функции. Поток может содержать неверные данные.

FuncEvalThreadSleepWaitJoin 6003

Сбой при вычислении функции. Поток находится в спящем режиме, режиме ожидания объекта или режиме ожидания завершения другого потока.

FuncEvalThreadSuspended 6002

Сбой при вычислении функции. Поток приостановлен.

FuncEvalTimedout 6001

Время ожидания вычисления функции истекло.

FuncEvalWebMethod 6008

Не удается вызвать веб-метод в отладчике.

FunctionExpected 5002

Требовалась функция.

GetAndSetAreInconsistent 1142

Методы get и set данного свойства не соответствуют друг другу.

HidesAbstractInBase 1172

Метод скрывает элементы с параметром abstract в классе base.

HidesParentMember 1170

В классе base уже содержится элемент с таким именем.

IllegalAssignment 5008

Недопустимое присвоение.

IllegalChar 1014

Недопустимый символ.

IllegalEval 5033

Объект Eval нельзя вызывать по псевдониму.

IllegalParamArrayAttribute 1221

У списка переменных аргументов должен быть тип "массив".

IllegalUseOfSuper 1189

Такой способ использования базового класса является недопустимым.

IllegalUseOfThis 1122

В текущем контексте элемента использование this недопустимо.

IllegalVisibility 1102

Недопустимый модификатор видимости.

ImplicitlyReferencedAssemblyNotFound 1259

Указанная сборка зависит от другой сборки, на которую не была создана ссылка, или найти которую не удалось.

ImpossibleConversion 1208

Указанное преобразование или приведение невозможно.

IncompatibleAssemblyReference 1267

Упомянутая сборка является несовместимой.

IncompatibleVisibility 1108

Несовместимый модификатор видимости.

IncorrectNumberOfIndices 5042

Количество индексов не соответствует размерности массива.

InstanceNotAccessibleFromStatic 1243

В области static нельзя получить доступ к не статическому элементу.

InterfaceIllegalInInterface 1227

Интерфейсы не могут быть объявлены в interface.

InternalError 51

Произошла внутренняя ошибка.

InvalidAssemblyKeyFile 1268

Использован недопустимый файл ключа сборки.

InvalidBaseTypeForEnum 1213

Базовым типом enum должен быть тип целочисленного примитива.

InvalidCall 5

Недопустимый вызов или аргумент процедуры.

InvalidCustomAttribute 1143

Класс настраиваемых атрибутов должен быть производным класса Attribute.

InvalidCustomAttributeArgument 1144

В списке аргументов конструктора настраиваемых атрибутов допускаются только типы примитивов.

InvalidCustomAttributeClassOrCtor 1146

Неизвестный конструктор или класс настраиваемых атрибутов.

InvalidCustomAttributeTarget 1231

Этот атрибут является недопустимым для данного типа объявления.

InvalidDebugDirective 1235

Недопустимая директива отладки.

InvalidElse 1034

Несогласованная директива else; не задан оператор if.

InvalidImport 1229

Оператор import импорта в данном контексте является недопустимым.

InvalidLanguageOption 1179

Нужно указать языковой параметр fast или versionSafe.

InvalidPositionDirective 1114

Обнаружена неизвестная директива положения.

InvalidPrototype 5023

У этой функции отсутствует допустимый прототип объекта.

InvalidResource 1262

Этот файл не является допустимым файлом .resources.

ItemNotAllowedOnExpandoClass 1152

Не удается задать свойство Item для класса Expando. Это свойство Item зарезервировано для полей Expando.

KeywordUsedAsIdentifier 1137

Зарезервированное слово нельзя использовать как идентификатор.

MemberInitializerCannotContainFuncExpr 1270

Инициализатор элемента не может содержать выражение функции.

MemberTypeCLSCompliantMismatch 1265

Член класса нельзя обозначить как CLS-совместимый, поскольку сам класс не обозначен как CLS-совместимый.

MethodClashOnExpandoSuperClass 1155

Не удается создать класс Expando, так как свойство с именем Item уже определено в иерархии классов.

MethodInBaseIsNotVirtual 1174

Метод базового класса, для которого установлен атрибут final или не установлен атрибут virtualoverride, пропускается. Задайте значение hide.

MethodNotAllowedOnExpandoClass 1153

Не удается определить свойство с именем Item для класса Expando.

MissingConstructForAttributes 1160

Данный список атрибутов к текущему контексту неприменим.

MissingNameParameter 5037

Заданное имя именованного параметра не является именем формальных параметров.

MoreNamedParametersThanArguments 5038

Указано недостаточное число аргументов. Количество имен именованных параметров не может превышать количество переданных аргументов.

MustBeEOL 1115

Другой код не может располагаться после директивы в одной с ней строке.

MustImplementMethod 1128

Класс должен обеспечивать реализацию метода.

MustProvideNameForNamedParameter 5035

Указание неопределенного или пустого имени для именованного параметра невозможно.

NeedArrayObject 5031

Элемент "|" не является объектом-массивом. Требуется объект-массив.

NeedCompileTimeConstant 1110

Выражение должно быть статичной константой.

NeedInstance 1210

Требуется экземпляр.

NeedInterface 1129

Требуется имя интерфейса.

NeedObject 424

Требуется объект.

NeedType 1112

Требуется имя типа.

NestedInstanceTypeCannotBeExtendedByStatic 1237

Нестатический вложенный тип можно расширить только с помощью нестатического вложенного типа того же класса.

NewNotSpecifiedInMethodDeclaration 1173

Метод соответствует методу в базовом классе. Должен быть задан параметр override или hide.

NoAt 1032

Ожидается: @.

NoCatch 1033

Ожидается: catch.

NoCcEnd 1029

Ожидается: @end.

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

Требуется идентификатор или значения типа string.

NoMethodInBaseToNew 1175

В базовом классе нет члена, для которого необходимо задать параметр hide.

NoMethodInBaseToOverride 1180

В базовом классе нет члена, для которого необходимо задать параметр override.

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

У типа нет такого члена типа static.

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

При объявлении элемента enum не следует использовать ключевое слово var.

NoWhile 1024

Ожидается: while.

NumberExpected 5001

Требуется число.

ObjectExpected 5007

Требуется объект.

OctalLiteralsAreDeprecated 1186

Восьмеричные литералы устарели.

OLENoPropOrMethod 438

Объект не поддерживает это свойство или метод.

OnlyClassesAllowed 1161

В объекте package допускается использование только классов.

OnlyClassesAndPackagesAllowed 1234

В библиотеке допускается использование только классов и пакетов.

OutOfMemory 7

Недостаточно памяти.

OutOfStack 28

Недостаточно места для стека.

OverrideAndHideUsedTogether 1178

При объявлении элемента не удается одновременно использовать параметры override и hide.

PackageExpected 1165

Требуется имя пакета.

PackageInWrongContext 1232

В данном контексте определение пакета запрещено.

ParamListNotLast 1240

Список переменных аргументов должен быть последним аргументом.

PossibleBadConversion 1260

Возможно, во время выполнения произошел сбой преобразования.

PossibleBadConversionFromString 1261

Преобразование строки в число или логическое значение выполняется медленно и может закончиться сбоем во время выполнения.

PrecisionOutOfRange 5027

Точность выходит за пределы допустимого диапазона.

PropertyLevelAttributesMustBeOnGetter 1238

Предназначенный для свойства атрибут должен быть задан в методе доступа get, если метод доступа get существует.

RefParamsNonSupportedInDebugger 5043

Не удается вызвать в отладчике методы с параметрами ref.

RegExpExpected 5016

Нужен объект RegExpObject.

RegExpSyntax 5017

Синтаксическая ошибка в регулярном выражении.

ShouldBeAbstract 1223

У функции без основной части должен быть тип abstract.

SideEffectsDisallowed 6012

Исключение вызывает побочные эффекты и не будет оцениваться.

StaticIsAlreadyFinal 1217

Тип статических методов не может быть final.

StaticMethodsCannotHide 1219

Для статических методов нельзя скрыть методы базового класса.

StaticMethodsCannotOverride 1218

Статические методы не могут переопределять методы базового класса.

StaticMissingInStaticInit 1159

В статическом инициализаторе должно быть указано ключевое слово static.

StaticRequiresTypeName 1244

Для доступа к статическому члену следует использовать имя класса.

StaticVarNotAvailable 6009

Статическая переменная недоступна.

StringConcatIsSlow 1255

Оператор 'плюс' является медленным способом соединения строк. Вместо него рекомендуется использовать класс StringBuilder.

StringExpected 5005

Требуется строка.

SuperClassConstructorNotAccessible 1185

Конструктор базового класса недоступен из этой области.

SuspectAssignment 1206

Условие If не может содержать присвоение.

SuspectLoopCondition 1247

Условие цикла не может содержать вызов функции.

SuspectSemicolon 1207

В операторе if найден пустой оператор.

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

Недопустимая кодировка декодируемого универсального кода ресурса.

URIEncodeError 5024

Декодируемый универсальный код ресурса содержит недопустимый знак.

UselessAssignment 1205

Присвоение приводит к созданию свойства Expando, которое тотчас же выбрасывается.

UselessExpression 1169

Выражение не имеет результата.

VariableLeftUninitialized 1136

Неинициализированные переменные опасны и замедляют работу. Они должны оставаться неинициализированными?

VariableMightBeUnitialized 1187

Возможно, переменная не инициализирована.

VarIllegalInInterface 1226

Не удается объявить переменные в интерфейсе.

VBArrayExpected 5013

Необходим объект VBArray.

WriteOnlyProperty 5041

Свойство доступно только для записи.

WrongDirective 1118

Неправильная директива отладчика или неправильное расположение директивы.

WrongUseOfAddressOf 1263

Адрес оператора можно использовать только в списке аргументов.

Применяется к