public bool TryGetMessageSendTopologyConvention <T>(out IMessageSendTopologyConvention <T> convention) where T : class { convention = this as IMessageSendTopologyConvention <T>; return(convention != null); }
public bool TryAddConvention(IMessageSendTopologyConvention <TMessage> convention) { if (_conventions.Any(x => x.GetType() == convention.GetType())) { return(false); } _conventions.Add(convention); return(true); }
bool IMessageSendTopologyConvention.TryGetMessageSendTopologyConvention <T>(out IMessageSendTopologyConvention <T> convention) { convention = this as IMessageSendTopologyConvention <T>; return(convention != null); }
bool IMessageSendTopologyConvention.TryGetMessageSendTopologyConvention <T>(out IMessageSendTopologyConvention <T> convention) { return(_typeCache.GetOrAdd <T, IMessageSendTopologyConvention <T> >().TryGetMessageSendTopologyConvention(out convention)); }
public bool TryGetMessageSendTopologyConvention <T>(out IMessageSendTopologyConvention <T> convention) where T : class { return(_typeCache.GetOrAdd <T, IMessageSendTopologyConvention <T> >().TryGetMessageSendTopologyConvention(out convention)); }
public void AddConvention(IMessageSendTopologyConvention <TMessage> convention) { _conventions.Add(convention); }