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
- Наследование
- Атрибуты
Поля
| Имя | Значение | Описание |
|---|---|---|
| NoError | 0 | Нет ошибки. Это значение по умолчанию (0) для перечисления. |
| InvalidCall | 5 | Недопустимый вызов или аргумент процедуры. |
| OutOfMemory | 7 | Вне памяти. |
| TypeMismatch | 13 | Несоответствие типов. |
| OutOfStack | 28 | Вне пространства стека. |
| InternalError | 51 | Возникла внутренняя ошибка. |
| FileNotFound | 53 | Файл не найден. |
| NeedObject | 424 | Требуется объект. |
| CantCreateObject | 429 | Не удается создать объект. |
| OLENoPropOrMethod | 438 | Объект не поддерживает это свойство или метод. |
| ActionNotSupported | 445 | Объект не поддерживает это действие. |
| NotCollection | 451 | Этот объект не является коллекцией. |
| SyntaxError | 1002 | Обнаружена синтаксическая ошибка. |
| NoColon | 1003 | Ожидаемое значение ":". |
| NoSemicolon | 1004 | Ожидаемое значение ";". |
| NoLeftParen | 1005 | Ожидаемое "(". |
| NoRightParen | 1006 | Ожидаемое ")". |
| NoRightBracket | 1007 | Ожидаемое значение "]". |
| NoLeftCurly | 1008 | Ожидается "{". |
| NoRightCurly | 1009 | Ожидается "}". |
| NoIdentifier | 1010 | Ожидаемый идентификатор. |
| NoEqual | 1011 | Ожидаемое значение "=". |
| IllegalChar | 1014 | Недопустимый символ. |
| UnterminatedString | 1015 | Строка константы не завершается. |
| NoCommentEnd | 1016 | Комментарий не завершен. |
| BadReturn | 1018 | Оператор Return не может отображаться вне функции. |
| BadBreak | 1019 | Не может быть |
| BadContinue | 1020 | Не может быть |
| BadHexDigit | 1023 | Ожидаемое шестнадцатеричное число. |
| NoWhile | 1024 | Ожидается |
| BadLabel | 1025 | Уже есть метка с таким именем. |
| NoLabel | 1026 | Метка не найдена. |
| DupDefault | 1027 |
|
| NoMemberIdentifier | 1028 | Ожидаемый идентификатор или |
| NoCcEnd | 1029 | Ожидается |
| CcOff | 1030 | Условная компиляция отключена. |
| NotConst | 1031 | Ожидаемая константа. |
| NoAt | 1032 | Ожидается |
| NoCatch | 1033 | Ожидается |
| InvalidElse | 1034 |
|
| NoComma | 1100 | Ожидаемое ",". |
| DupVisibility | 1101 | Модификатор видимости уже определен. |
| IllegalVisibility | 1102 | Недопустимый модификатор видимости. |
| BadSwitch | 1103 |
|
| CcInvalidEnd | 1104 |
|
| CcInvalidElse | 1105 |
|
| CcInvalidElif | 1106 |
|
| ErrEOF | 1107 | Ожидается больше исходных символов. |
| IncompatibleVisibility | 1108 | Модификатор несовместимой видимости. |
| ClassNotAllowed | 1109 | Определение класса не разрешено в этом контексте. |
| NeedCompileTimeConstant | 1110 | Выражение должно быть константой во время компиляции. |
| DuplicateName | 1111 | Идентификатор уже используется. |
| NeedType | 1112 | Ожидается имя типа. |
| NotInsideClass | 1113 | Допустимо только внутри определения класса. |
| InvalidPositionDirective | 1114 | Обнаружена директива неизвестной позиции. |
| MustBeEOL | 1115 | Директива не может следовать другому коду в той же строке. |
| WrongDirective | 1118 | Неправильная директива отладчика или неправильная позиция для директивы. |
| CannotNestPositionDirective | 1119 | Директива position должна быть завершена до начала новой. |
| CircularDefinition | 1120 | Циклическое определение. |
| Deprecated | 1121 | Указанный тип устарел. |
| IllegalUseOfThis | 1122 | Недопустимо использовать |
| NotAccessible | 1123 | Объект или член недоступен из этой области. |
| CannotUseNameOfClass | 1124 | Только функция конструктора может иметь то же имя, что и класс, в который он отображается. |
| MustImplementMethod | 1128 | Класс должен предоставить реализацию метода. |
| NeedInterface | 1129 | Ожидается имя интерфейса. |
| UnreachableCatch | 1133 | Предложение Catch никогда не будет достигнуто. |
| TypeCannotBeExtended | 1134 | Тип не может быть расширен. |
| UndeclaredVariable | 1135 | Переменная не объявлена. |
| VariableLeftUninitialized | 1136 | Неинициализированные переменные опасны и медленно используются. Вы намерены оставить его неинициализированным? |
| KeywordUsedAsIdentifier | 1137 | Зарезервированное слово нельзя использовать в качестве идентификатора. |
| NotAllowedInSuperConstructorCall | 1140 | Объект или член не разрешен в вызове конструктора базового класса. |
| NotMeantToBeCalledDirectly | 1141 | Этот метод нельзя вызвать напрямую. По возможности используйте вместо этого методы доступа к свойствам. |
| GetAndSetAreInconsistent | 1142 | Методы |
| InvalidCustomAttribute | 1143 | Настраиваемый класс атрибутов должен быть производным от Attribute. |
| InvalidCustomAttributeArgument | 1144 | В списке аргументов конструктора настраиваемых атрибутов разрешены только примитивные типы. |
| InvalidCustomAttributeClassOrCtor | 1146 | Неизвестный настраиваемый класс атрибута или конструктор. |
| TooManyParameters | 1148 | Существует слишком много фактических параметров. Лишние параметры будут игнорироваться. |
| AmbiguousBindingBecauseOfWith | 1149 | Оператор With сделал использование этого имени неоднозначным. |
| AmbiguousBindingBecauseOfEval | 1150 | Наличие Eval этого имени неоднозначно. |
| NoSuchMember | 1151 | Объекты этого типа не имеют такого элемента. |
| ItemNotAllowedOnExpandoClass | 1152 | Не удается определить свойство Item в Expando классе. Этот элемент зарезервирован для Expando полей. |
| MethodNotAllowedOnExpandoClass | 1153 | Не удается определить свойство с именем |
| MethodClashOnExpandoSuperClass | 1155 | Не удается создать Expando класс, так как имя |
| BaseClassIsExpandoAlready | 1156 | Базовый класс уже помечен Expando; текущая спецификация будет игнорироваться. |
| AbstractCannotBePrivate | 1157 | Абстрактный метод не может быть закрытым. |
| NotIndexable | 1158 | Объекты этого типа не индексируются. |
| StaticMissingInStaticInit | 1159 | Статический инициализатор должен указать ключевое |
| MissingConstructForAttributes | 1160 | Список атрибутов не применяется к текущему контексту. |
| OnlyClassesAllowed | 1161 | В объекте |
| ExpandoClassShouldNotImpleEnumerable | 1162 | Expando классы не должны реализовывать IEnumerable. Интерфейс неявно определен для Expando классов. |
| NonCLSCompliantMember | 1163 | Указанный элемент не соответствует clS. |
| NotDeletable | 1164 | Объект или член нельзя удалить. |
| PackageExpected | 1165 | Ожидаемое имя пакета. |
| UselessExpression | 1169 | Выражение не действует. |
| HidesParentMember | 1170 |
|
| CannotChangeVisibility | 1171 | Не удается изменить спецификацию видимости базового метода. |
| HidesAbstractInBase | 1172 | Метод скрывается |
| NewNotSpecifiedInMethodDeclaration | 1173 | Метод соответствует методу в базовом классе. Необходимо указать |
| MethodInBaseIsNotVirtual | 1174 | Метод в базовом классе, который |
| NoMethodInBaseToNew | 1175 | В базовом классе |
| DifferentReturnTypeFromBase | 1176 | Метод в базе имеет другой тип возвращаемого значения. |
| ClashWithProperty | 1177 | Имя поля конфликтует с именем свойства. |
| OverrideAndHideUsedTogether | 1178 | Не удается использовать |
| InvalidLanguageOption | 1179 | Необходимо указать параметр языка fast или versionSafe. |
| NoMethodInBaseToOverride | 1180 | В базовом классе |
| NotValidForConstructor | 1181 | Недопустимо для конструктора. |
| CannotReturnValueFromVoidFunction | 1182 | Не удается вернуть значение из функции void или конструктора. |
| AmbiguousMatch | 1183 | Несколько методов или свойств соответствуют этому списку параметров. |
| AmbiguousConstructorCall | 1184 | Несколько конструкторов соответствуют этому списку параметров. |
| SuperClassConstructorNotAccessible | 1185 | Конструктор базового класса недоступен из этой области. |
| OctalLiteralsAreDeprecated | 1186 | Восьмимерные литералы устарели. |
| VariableMightBeUnitialized | 1187 | Переменная может не инициализироваться. |
| NotOKToCallSuper | 1188 | Недопустимо вызывать конструктор базового класса из этого расположения. |
| IllegalUseOfSuper | 1189 | Недопустимо использовать базовый класс таким образом. |
| BadWayToLeaveFinally | 1190 | Это медленно и потенциально запутано, чтобы оставить |
| NoCommaOrTypeDefinitionError | 1191 | Ожидаемое "" или недопустимое объявление типа; запись "Идентификатор>: <тип" не "<<Идентификатор>> типа><". |
| AbstractWithBody | 1192 | Абстрактная функция не может иметь тело. |
| NoRightParenOrComma | 1193 | Ожидаемое "," или ")". |
| NoRightBracketOrComma | 1194 | Ожидаемое значение "," или "]". |
| ExpressionExpected | 1195 | Ожидаемое выражение. |
| UnexpectedSemicolon | 1196 | Непредвиденное ";". |
| TooManyTokensSkipped | 1197 | Слишком много ошибок. Файл может быть не файлом JScript. |
| BadVariableDeclaration | 1198 | Возможная недопустимая ошибка синтаксиса переменной, |
| BadFunctionDeclaration | 1199 | Возможное недопустимое объявление функции, отсутствие функции или нераспознанная ошибка синтаксиса. |
| BadPropertyDeclaration | 1200 | Недопустимое объявление свойства. Метод |
| DoesNotHaveAnAddress | 1203 | Выражение не имеет адреса. |
| TooFewParameters | 1204 | Не все необходимые параметры были предоставлены. |
| UselessAssignment | 1205 | Назначение создает Expando свойство, которое немедленно выброшено. |
| SuspectAssignment | 1206 |
|
| SuspectSemicolon | 1207 | Пустой оператор, найденный в |
| ImpossibleConversion | 1208 | Указанное преобразование или приведение невозможно. |
| FinalPrecludesAbstract | 1209 |
|
| NeedInstance | 1210 | Ожидается экземпляр. |
| CannotBeAbstract | 1212 | Не может быть абстрактным, если класс не помечен как абстрактный. |
| InvalidBaseTypeForEnum | 1213 |
|
| CannotInstantiateAbstractClass | 1214 | Невозможно создать экземпляр абстрактного класса. |
| ArrayMayBeCopied | 1215 | Назначение массива JScript для массива Array может привести к копированию массива. |
| AbstractCannotBeStatic | 1216 | Статические методы не могут быть абстрактными. |
| StaticIsAlreadyFinal | 1217 | Статические методы не могут быть |
| StaticMethodsCannotOverride | 1218 | Статические методы не могут переопределять методы базового класса. |
| StaticMethodsCannotHide | 1219 | Статические методы не могут скрыть методы базового класса. |
| ExpandoPrecludesOverride | 1220 | Expando методы не могут переопределить методы базового класса. |
| IllegalParamArrayAttribute | 1221 | Список аргументов переменной должен иметь тип массива. |
| ExpandoPrecludesAbstract | 1222 | Expando методы не могут быть абстрактными. |
| ShouldBeAbstract | 1223 | Функция без текста должна быть |
| BadModifierInInterface | 1224 | Этот модификатор нельзя использовать в элементе интерфейса. |
| VarIllegalInInterface | 1226 | Переменные нельзя объявлять в интерфейсе. |
| InterfaceIllegalInInterface | 1227 | Интерфейсы не могут быть объявлены в объекте |
| NoVarInEnum | 1228 |
|
| InvalidImport | 1229 | Инструкция недопустима |
| EnumNotAllowed | 1230 |
|
| InvalidCustomAttributeTarget | 1231 | Этот атрибут недопустим для этого типа объявления. |
| PackageInWrongContext | 1232 | Определение пакета не допускается в этом контексте. |
| ConstructorMayNotHaveReturnType | 1233 | Конструктор не может иметь тип возвращаемого значения. |
| OnlyClassesAndPackagesAllowed | 1234 | В библиотеке разрешены только классы и пакеты. |
| InvalidDebugDirective | 1235 | Недопустимая директива отладки. |
| CustomAttributeUsedMoreThanOnce | 1236 | Этот тип атрибута должен быть уникальным. |
| NestedInstanceTypeCannotBeExtendedByStatic | 1237 | Нестатический вложенный тип может быть расширен только нестатичным типом, вложенным в тот же класс. |
| PropertyLevelAttributesMustBeOnGetter | 1238 | Атрибут, предназначенный для свойства, должен быть указан в методе |
| BadThrow | 1239 | Оператор |
| ParamListNotLast | 1240 | Список аргументов переменной должен быть последним аргументом. |
| NoSuchType | 1241 | Не удалось найти тип. Ссылка на сборку может быть отсутствует. |
| BadOctalLiteral | 1242 | Неправильно сформированный восьмеричный литерал рассматривается как десятичный литерал. |
| InstanceNotAccessibleFromStatic | 1243 | Нестатический член недоступен из |
| StaticRequiresTypeName | 1244 | Статический элемент должен быть доступ к имени класса. |
| NonStaticWithTypeName | 1245 | Доступ к нестатическому члену нельзя получить с именем класса. |
| NoSuchStaticMember | 1246 | Тип не имеет такого |
| SuspectLoopCondition | 1247 | Условие цикла не может содержать вызов функции. |
| ExpectedAssembly | 1248 | Ожидаемая сборка. |
| AssemblyAttributesMustBeGlobal | 1249 | Пользовательские атрибуты сборки не могут быть частью другой конструкции. |
| ExpandoPrecludesStatic | 1250 | Expando методы не могут быть статическими. |
| DuplicateMethod | 1251 | Этот метод имеет то же имя, типы параметров и возвращаемый тип, что и другой метод в этом классе. |
| NotAnExpandoFunction | 1252 | Члены класса, используемые в качестве конструкторов, должны быть помечены как Expando функции. |
| NotValidVersionString | 1253 | Недопустимая строка версии. |
| ExecutablesCannotBeLocalized | 1254 | Не удается локализовать исполняемые файлы; Culture всегда должно быть пустым. |
| StringConcatIsSlow | 1255 | Оператор plus — это медленный способ объединения строк. Вместо этого рекомендуется использовать StringBuilder. |
| CcInvalidInDebugger | 1256 | Директивы условной компиляции и переменные нельзя использовать в отладчике. |
| ExpandoMustBePublic | 1257 | Expando методы должны быть общедоступными. |
| DelegatesShouldNotBeExplicitlyConstructed | 1258 | Делегаты не должны быть явно созданы; просто используйте имя метода. |
| ImplicitlyReferencedAssemblyNotFound | 1259 | Ссылка на сборку зависит от другой сборки, на которую не ссылается ссылка или не удалось найти. |
| PossibleBadConversion | 1260 | Это преобразование может завершиться ошибкой во время выполнения. |
| PossibleBadConversionFromString | 1261 | Преобразование строки в число или логическое значение медленно и может завершиться сбоем во время выполнения. |
| InvalidResource | 1262 | Это недопустимый файл ресурсов. |
| WrongUseOfAddressOf | 1263 | Адрес оператора можно использовать только в списке аргументов. |
| NonCLSCompliantType | 1264 | Указанный тип не соответствует CLS. |
| MemberTypeCLSCompliantMismatch | 1265 | Член класса не может быть помечен как спецификация CLS, совместимая со стандартом CLS, так как класс не помечен как CLS. |
| TypeAssemblyCLSCompliantMismatch | 1266 | Тип не может быть помечен как clS-совместимый, так как сборка не помечена как совместимая с CLS. |
| IncompatibleAssemblyReference | 1267 | Ссылка на сборку несовместима. |
| InvalidAssemblyKeyFile | 1268 | Использовался недопустимый файл ключа сборки. |
| TypeNameTooLong | 1269 | Полное имя типа слишком длинное. Оно должно быть меньше 1024 символов. |
| MemberInitializerCannotContainFuncExpr | 1270 | Инициализатор элементов не может содержать выражение функции. |
| CantAssignThis | 5000 | Не удается назначить |
| NumberExpected | 5001 | Ожидается число. |
| FunctionExpected | 5002 | Ожидалось, что функция. |
| CannotAssignToFunctionResult | 5003 | Не удается назначить результату функции. |
| StringExpected | 5005 | Ожидается строка. |
| DateExpected | 5006 | Ожидается объект Date. |
| ObjectExpected | 5007 | Ожидается объект. |
| IllegalAssignment | 5008 | Недопустимое назначение. |
| UndefinedIdentifier | 5009 | Неопределенный идентификатор. |
| BooleanExpected | 5010 | Логическое значение не найдено. |
| VBArrayExpected | 5013 | Ожидается VBArray. |
| EnumeratorExpected | 5015 | Ожидаемый объект перечислителя. |
| RegExpExpected | 5016 | RegExpObject ожидается объект. |
| RegExpSyntax | 5017 | Синтаксическая ошибка в регулярном выражении. |
| UncaughtException | 5022 | Исключение возникает и не поймано. |
| InvalidPrototype | 5023 | Эта функция не имеет допустимого объекта прототипа. |
| URIEncodeError | 5024 | Универсальный код ресурса (URI), закодированный, содержит недопустимый символ. |
| URIDecodeError | 5025 | URI, который необходимо декодировать, не является допустимым кодированием. |
| FractionOutOfRange | 5026 | Число дробных цифр выходит за пределы диапазона. |
| PrecisionOutOfRange | 5027 | Точность выходит за пределы диапазона. |
| ArrayLengthConstructIncorrect | 5029 | Длина массива должна быть конечным положительным целым числом. |
| ArrayLengthAssignIncorrect | 5030 | Длина массива должна быть назначена конечным положительным числом. |
| NeedArrayObject | 5031 | Объект "|" не является объектом массива. Ожидается объект массива. |
| NoConstructor | 5032 | Нет такого конструктора. |
| IllegalEval | 5033 | Нельзя Eval вызывать псевдонимом. |
| NotYetImplemented | 5034 | Еще не реализовано. |
| MustProvideNameForNamedParameter | 5035 | Не удается указать значение NULL или пустое именованное имя параметра. |
| DuplicateNamedParameter | 5036 | Повторяющийся именованный параметр. |
| MissingNameParameter | 5037 | Указанное именованное имя параметра не является одним из формальных параметров. |
| MoreNamedParametersThanArguments | 5038 | Слишком мало аргументов, указанных. Число именованных параметров не может превышать число переданных аргументов. |
| NonSupportedInDebugger | 5039 | Выражение нельзя оценить в отладчике. |
| AssignmentToReadOnly | 5040 | Не удается назначить поле или свойство только для чтения. |
| WriteOnlyProperty | 5041 | Свойство доступно только для записи. |
| IncorrectNumberOfIndices | 5042 | Число индексов не соответствует измерению массива. |
| RefParamsNonSupportedInDebugger | 5043 | Методы с |
| CannotCallSecurityMethodLateBound | 5044 | Методы Deny()безопасности PermitOnly()и Assert() методы безопасности не могут вызываться с помощью последней привязки. |
| CannotUseStaticSecurityAttribute | 5045 | JScript не поддерживает статические атрибуты безопасности. |
| NonClsException | 5046 | Целевой объект вызвал исключение, отличное от CLS. |
| FuncEvalAborted | 6000 | Оценка функции прервана. |
| FuncEvalTimedout | 6001 | Время ожидания оценки функции. |
| FuncEvalThreadSuspended | 6002 | Сбой оценки функции. Поток приостановлен. |
| FuncEvalThreadSleepWaitJoin | 6003 | Сбой оценки функции. Поток спящий, ожидание объекта или ожидание завершения другого потока. |
| FuncEvalBadThreadState | 6004 | Сбой оценки функции. Поток может содержать неправильные данные. |
| FuncEvalBadThreadNotStarted | 6005 | Сбой оценки функции, и поток не запущен. |
| NoFuncEvalAllowed | 6006 | Оценка функции прервана. Чтобы включить оценку свойств, щелкните "Параметры " в меню "Сервис" и выберите "Отладка " в представлении дерева. |
| FuncEvalBadLocation | 6007 | При остановке в этой точке программы невозможно выполнить оценку функций. |
| FuncEvalWebMethod | 6008 | Не удается вызвать веб-метод в отладчике. |
| StaticVarNotAvailable | 6009 | Статическая переменная недоступна. |
| TypeObjectNotAvailable | 6010 | Объект type для этого типа недоступен. |
| ExceptionFromHResult | 6011 | Исключение из HRESULT. |
| SideEffectsDisallowed | 6012 | Выражение вызывает побочные эффекты и не будет оцениваться. |