ErrorListObserver Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Important
This API is not CLS-compliant.
ErrorListObserver monitors changes after VsValidationController finishes the validation. It reports the error/warning/message in the VS ErrorList and Output window.
public ref class ErrorListObserver : Microsoft::VisualStudio::Modeling::Validation::ValidationMessageObserver, IDisposable
[System.CLSCompliant(false)]
public class ErrorListObserver : Microsoft.VisualStudio.Modeling.Validation.ValidationMessageObserver, IDisposable
public class ErrorListObserver : Microsoft.VisualStudio.Modeling.Validation.ValidationMessageObserver, IDisposable
[<System.CLSCompliant(false)>]
type ErrorListObserver = class
inherit ValidationMessageObserver
interface IDisposable
type ErrorListObserver = class
inherit ValidationMessageObserver
interface IDisposable
Public Class ErrorListObserver
Inherits ValidationMessageObserver
Implements IDisposable
- Inheritance
- Attributes
- Implements
Constructors
ErrorListObserver(IServiceProvider) |
constructor |
Properties
TaskProvider |
provides access to the Task List. |
Methods
Dispose() |
Do not make this method virtual. A derived class should not be able to override this method. |
Finalize() |
Use C# destructor syntax for finalization code. This destructor will run only if the Dispose method does not get called. It gives your base class the opportunity to finalize. Do not provide destructors in types derived from this class. |
OnValidationBeginning(ValidationContext) |
Overriddable method to capture the validation beginning stats |
OnValidationEnded(ValidationContext) |
Overriddable method to capture the validation ended notification. |
OnValidationMessageAdded(ValidationMessage) |
Report added messages to the task list. |
OnValidationMessageRemoved(ValidationMessage) |
Report removed messages to the task list. |
OnValidationMessagesChangedSummary(ReadOnlyCollection<ValidationMessage>, ReadOnlyCollection<ValidationMessage>) |
Override to process a summary of the the change to the message collection. (Inherited from ValidationMessageObserver) |
OnValidationMessagesChanging(ReadOnlyCollection<ValidationMessage>, ReadOnlyCollection<ValidationMessage>, ReadOnlyCollection<ValidationMessage>, ReadOnlyCollection<ValidationMessage>) |
Override to process a change to the message collection. |