Поделиться через


ErrorListObserver - класс

ErrorListObserver отслеживает изменения после завершения проверки VsValidationController.В нем отчеты ошибка/предупреждение или сообщение на СООТВЕТСТВИЕ ErrorList и окна вывода.

Этот интерфейс API CLS-несовместим. 

Иерархия наследования

System.Object
  Microsoft.VisualStudio.Modeling.Validation.ValidationMessageObserver
    Microsoft.VisualStudio.Modeling.Shell.ErrorListObserver

Пространство имен:  Microsoft.VisualStudio.Modeling.Shell
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)

Синтаксис

'Декларация
<CLSCompliantAttribute(False)> _
Public Class ErrorListObserver _
    Inherits ValidationMessageObserver _
    Implements IDisposable
[CLSCompliantAttribute(false)]
public class ErrorListObserver : ValidationMessageObserver, 
    IDisposable

Тип ErrorListObserver предоставляет следующие члены.

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

  Имя Описание
Открытый метод ErrorListObserver Конструктор

В начало страницы

Свойства

  Имя Описание
Открытое свойство TaskProvider предоставляет доступ к списку задач.

В начало страницы

Методы

  Имя Описание
Открытый метод Dispose Освобождает все ресурсы, используемые текущим экземпляром класса ErrorListObserver.
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Используйте синтаксис деструкторов c# для кода завершения.Деструктор этого запускается, только если метод dispose не получает вызова.Он предоставляет свой базовому классу возможность обработки.Не предоставляйте деструкторы типов, производных от этого класса. (Переопределяет Object.Finalize().)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод OnValidationBeginning Вызывается, когда начинается проверка. (Переопределяет ValidationMessageObserver.OnValidationBeginning(ValidationContext).)
Защищенный метод OnValidationEnded Вызывается, если проверка заканчивается. (Переопределяет ValidationMessageObserver.OnValidationEnded(ValidationContext).)
Защищенный метод OnValidationMessageAdded Вызывается, когда сообщения проверки. (Переопределяет ValidationMessageObserver.OnValidationMessageAdded(ValidationMessage).)
Защищенный метод OnValidationMessageRemoved Сообщения удаленным отчетом в список задач. (Переопределяет ValidationMessageObserver.OnValidationMessageRemoved(ValidationMessage).)
Защищенный метод OnValidationMessagesChangedSummary Указывает, что список сообщений проверки был изменен. (Унаследовано от ValidationMessageObserver.)
Защищенный метод OnValidationMessagesChanging Переопределение для обработки изменений в коллекции сообщений. (Переопределяет ValidationMessageObserver.OnValidationMessagesChanging(ReadOnlyCollection<ValidationMessage>, ReadOnlyCollection<ValidationMessage>, ReadOnlyCollection<ValidationMessage>, ReadOnlyCollection<ValidationMessage>).)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Modeling.Shell - пространство имен