ParserError Класс

Определение

Представляет ошибку или предупреждение синтаксического анализатора.Represents a parser error or warning. Этот класс не наследуется.This class cannot be inherited.

public ref class ParserError sealed
[System.Serializable]
public sealed class ParserError
type ParserError = class
Public NotInheritable Class ParserError
Наследование
ParserError
Атрибуты

Примеры

В следующем примере кода показано, как добавить новую ошибку средства синтаксического анализа в ParserErrorCollection объект.The following code example demonstrates how to add a new parser error to a ParserErrorCollection object.

// Add a ParserError to the collection.
collection.Add(new ParserError("ErrorName", "Path", 1));
' Add a ParserError to the collection.
collection.Add(New ParserError("ErrorName", "Path", 1))

Комментарии

Объект представляет ошибку, которая создается HttpParseException при возникновении исключения. ParserErrorA ParserError object represents an error that is created when an HttpParseException exception is thrown. Объект ошибки средства синтаксического анализа может содержать текст сообщения об ошибке, виртуальный путь к файлу, в котором произошла ошибка, и номер следующей строки ошибки в этом файле.A parser error object can contain error message text, a virtual path to the file where the error occurred, and the subsequent line number of the error in that file. Если возникает несколько ошибок средства синтаксического анализа или требуется хранить несколько ошибок синтаксического анализатора в централизованном расположении, используйте ParserErrorCollection объект.If more than one parser error occurs or you want to store multiple parser errors in a centralized location, use the ParserErrorCollection object.

Ошибка средства синтаксического анализа типа HttpException.A parser error is of the type HttpException. Дополнительные сведения об исключениях и способах их решения см. в библиотеке MSDN.For more information on exceptions and how to handle them, go to MSDN Library.

Конструкторы

ParserError()

Инициализирует новый экземпляр класса ParserError.Initializes a new instance of the ParserError class.

ParserError(String, String, Int32)

Инициализирует новый экземпляр класса ParserError, используя заданные текст ошибки, виртуальный путь и номер строки в источнике.Initializes a new instance of the ParserError class by using the specified error text, virtual path, and source line number.

Свойства

ErrorText

Получает или задает строку, представляющую ошибку для объекта ParserError.Gets or sets a string that represents the error for the ParserError object.

Line

Получает или задает номер строки, в которой произошла ошибка.Gets or sets the line number of the source at which the error occurs.

VirtualPath

Получает или задает виртуальный путь файла, который был проанализирован при возникновении ошибки.Gets or set the virtual path of the file that was being parsed when the error occurred.

Методы

Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

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

Дополнительно