C# Class MemBus.IoCBasedResolver

Inheritance: ISubscriptionResolver
Show file Open project: flq/MemBus

Public Methods

Method Description
Add ( ISubscription subscription ) : bool
GetSubscriptionsFor ( object message ) : IEnumerable
IoCBasedResolver ( IocAdapter adapter, Type handlerType, Type>.Func messageTypeResolver ) : System

Private Methods

Method Description
ConstructHandlesType ( Type messageType ) : Type

Method Details

Add() public method

public Add ( ISubscription subscription ) : bool
subscription ISubscription
return bool

GetSubscriptionsFor() public method

public GetSubscriptionsFor ( object message ) : IEnumerable
message object
return IEnumerable

IoCBasedResolver() public method

public IoCBasedResolver ( IocAdapter adapter, Type handlerType, Type>.Func messageTypeResolver ) : System
adapter IocAdapter
handlerType System.Type
messageTypeResolver Type>.Func
return System