C# Class Appccelerate.EventBroker.Internals.Inspection.EventInspector

The EventInspector scans classes for publications or subscriptions.
Inheritance: IEventInspector
Afficher le fichier Open project: appccelerate/appccelerate

Méthodes publiques

Méthode Description
EventInspector ( IExtensionHost extensionHost ) : System
Scan ( object instance ) : Appccelerate.EventBroker.Internals.Inspection.ScanResult
ScanPublisherForEvent ( object publisher, string eventName ) : EventInfo

Private Methods

Méthode Description
CheckEventInfoFound ( object publisher, string eventName, EventInfo eventInfo ) : void
ScanForPublications ( object instance ) : IEnumerable
ScanForSubscriptions ( object instance ) : IEnumerable

Method Details

EventInspector() public méthode

public EventInspector ( IExtensionHost extensionHost ) : System
extensionHost IExtensionHost
Résultat System

Scan() public méthode

public Scan ( object instance ) : Appccelerate.EventBroker.Internals.Inspection.ScanResult
instance object
Résultat Appccelerate.EventBroker.Internals.Inspection.ScanResult

ScanPublisherForEvent() public méthode

public ScanPublisherForEvent ( object publisher, string eventName ) : EventInfo
publisher object
eventName string
Résultat System.Reflection.EventInfo