protected ITransform <TMessage, TMessage> Build() { var builder = new MessageTransformBuilder <TMessage, TMessage>(MessageFactoryCache <TMessage> .CreateMessage); for (var i = 0; i < _specifications.Count; i++) { _specifications[i].Configure(builder); } return(builder.Build()); }
ITransform <TMessage, TMessage> Build() { var builder = new MessageTransformBuilder <TMessage, TMessage>(() => TypeMetadataCache <TMessage> .InitializeFromObject(new object())); for (int i = 0; i < _specifications.Count; i++) { _specifications[i].Configure(builder); } return(builder.Build()); }