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


ErrorListObserver - класс

ErrorListObserver отслеживает изменения после завершения проверки со стороны VsValidationController. Он выводит ошибку/предупреждение/сообщение в окна списка ошибок и вывода VS.

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

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

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

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

Синтаксис

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

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

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

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

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

Свойства

  Имя Описание
Открытое свойство 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 - пространство имен