Class EventHandlerValidator
Provides the capability to validate if an event handler implements an event contract type.
Inheritance
System.Object
EventHandlerValidator
Namespace: Copper.Common.Validators
Assembly: Copper.Common.dll
Syntax
public static class EventHandlerValidator
Methods
View SourceValidate<TEvent>(Object)
Validates if the specified event handler implements the expected event contract type.
Declaration
public static void Validate<TEvent>(object eventHandler)
Parameters
Type | Name | Description |
---|---|---|
System.Object | eventHandler | The event handler. |
Type Parameters
Name | Description |
---|---|
TEvent | The expected event contract type. |
Exceptions
Type | Condition |
---|---|
System.InvalidOperationException | Event handler of type does not implement event contract type. |