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 | Функция |
| BadContinue | 1020 | Функция |
| BadFunctionDeclaration | 1199 | Возможно, используется недопустимое объявление функции, функция отсутствует или обнаружена неизвестная синтаксическая ошибка. |
| BadHexDigit | 1023 | Требуется шестнадцатеричная цифра. |
| BadLabel | 1025 | Метка с таким именем уже существует. |
| BadModifierInInterface | 1224 | Этот модификатор нельзя использовать для элемента интерфейса. |
| BadOctalLiteral | 1242 | Восьмеричный литерал с неправильным форматом интерпретирован как десятичный литерал. |
| BadPropertyDeclaration | 1200 | Недопустимое объявление свойства. У метода доступа |
| BadReturn | 1018 | Возвращенный оператор не может находиться за пределами функции. |
| 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 | Чтобы начать новую директиву позиции, необходимо закончить текущую. |
| CannotReturnValueFromVoidFunction | 1182 | Не удалось вернуть значение пустой функции или конструктора. |
| 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 | Не удается вызвать веб-метод в отладчике. |
| 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 | Количество индексов не соответствует размерности массива. |
| InstanceNotAccessibleFromStatic | 1243 | В области |
| InterfaceIllegalInInterface | 1227 | Интерфейсы не могут быть объявлены в |
| InternalError | 51 | Произошла внутренняя ошибка. |
| InvalidAssemblyKeyFile | 1268 | Использован недопустимый файл ключа сборки. |
| InvalidBaseTypeForEnum | 1213 | Базовым типом |
| InvalidCall | 5 | Недопустимый вызов или аргумент процедуры. |
| InvalidCustomAttribute | 1143 | Класс настраиваемых атрибутов должен быть производным класса Attribute. |
| InvalidCustomAttributeArgument | 1144 | В списке аргументов конструктора настраиваемых атрибутов допускаются только типы примитивов. |
| InvalidCustomAttributeClassOrCtor | 1146 | Неизвестный конструктор или класс настраиваемых атрибутов. |
| InvalidCustomAttributeTarget | 1231 | Этот атрибут является недопустимым для данного типа объявления. |
| InvalidDebugDirective | 1235 | Недопустимая директива отладки. |
| InvalidElse | 1034 | Несогласованная директива |
| InvalidImport | 1229 | Оператор |
| 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, так как свойство с именем |
| MethodInBaseIsNotVirtual | 1174 | Метод базового класса, для которого установлен атрибут |
| MethodNotAllowedOnExpandoClass | 1153 | Не удается определить свойство с именем |
| 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 | Метод соответствует методу в базовом классе. Должен быть задан параметр |
| 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 | Недопустимая кодировка декодируемого универсального кода ресурса. |
| URIEncodeError | 5024 | Декодируемый универсальный код ресурса содержит недопустимый знак. |
| UselessAssignment | 1205 | Присвоение приводит к созданию свойства Expando, которое тотчас же выбрасывается. |
| UselessExpression | 1169 | Выражение не имеет результата. |
| VariableLeftUninitialized | 1136 | Неинициализированные переменные опасны и замедляют работу. Они должны оставаться неинициализированными? |
| VariableMightBeUnitialized | 1187 | Возможно, переменная не инициализирована. |
| VarIllegalInInterface | 1226 | Не удается объявить переменные в интерфейсе. |
| VBArrayExpected | 5013 | Необходим объект VBArray. |
| WriteOnlyProperty | 5041 | Свойство доступно только для записи. |
| WrongDirective | 1118 | Неправильная директива отладчика или неправильное расположение директивы. |
| WrongUseOfAddressOf | 1263 | Адрес оператора можно использовать только в списке аргументов. |